# DISTINCT 去除重复的值  max 取最大值  avg 取平均值  min 取最小值  is null  是一个空的  escape 声明一个转译 

#数据库备份命令
D:\web\MySQL\bin>mysqldump -uroot -pRoot inde > G:\mysql_db\inde.sql

查看所有数据库命令:Show databases

新建数据库命令:Create database 数据库

打开数据库命令:use  数据库名

删除数据库命令:drop  database 数据库名

创建表命令:create table 表名(列名  数据类型,列名  数据类型,。。。。。。。)

查看数据 命令:Select 字段1,字段2,……from  表名。字段之间用“,”隔开,如果查询所有的字段用“*”来代替。

插入数据 命令:Insert  into  表名(字段1,字段2,字段3……)values(值1,值2,值3……)

#查看表的索引
SHOW INDEX FROM admin

删除表 命令:drop table 表名

查看当前表结构 命令:desc 表名

查看当前数据库下所有表 命令:show tables

  数据类型  字符串: varchar 或者 char
        整型 :   int
        浮点型: float
        日期: date
        时间: time datetime

  Php操作mysql常用函数:
  mysql_connect():打开一个数据库连接,三个参数,第一个参数是数据库的地址,第二个参数是管理员名,第三个参数是密码  返回一个数据库连接标识  
  mysql_select_db():选择数据库,有两个参数 第一个参数是数据库名称,第二个参数,mysql_connect返回的数据库标识
  mysql_query():执行sql语句  对select返回的是资源  对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE。
  mysql_fetch_array():从结果集中取得一行作为关联数组,或数字数组,或二者兼有
  mysql_fetch_array($res,MYSQL_NUM) 这将是索引数组
  mysql_fetch_array($res,MYSQL_ASSOC) 这将是关联数组
  mysql_fetch_assoc():从结果集中取得一行作为关联数组
  mysql_fetch_row():从结果集中取得一行作为索引数组
  mysql_insert_id():取得刚刚插入自动增长的id  不需要写任何参数

 Break:终止本层循环
 Continue:终止本次循环进行下一次循环
 exit('提示文字') 、die('提示文字') 停止脚本执行

删除数据 命令:delete  from   表名   where   条件。如果不加where条件那么将会把所有的记录都删除掉。

修改数据 命令:update 表名  set字段名1=‘新值1’,字段名2=‘新值2’ where='条件'  如果不加where条件那么将会把所有的记录的值都修改掉。

查看数据 命令:Select 字段1,字段2,……from  表名。字段之间用“,”隔开,如果查询所有的字段用“*”来代替。

插入数据 命令:Insert  into  表名(字段1,字段2,字段3……)values(值1,值2,值3……)


删除表 命令:drop table 表名

查看当前表结构 命令:desc 表名