命令
含义
显示数据库;
查看当前数据库所有的库
显示创建数据库数据库名;
查看当前数据的创建方式
创建数据库数据库名;
使用系统默认的字符集创建数据库
创建数据库数据库名字符集字符集;
使用制定的字符集创建数据库
减少数据库数据库名;
删除指定名称数据库
——这是注释
注释语句
改变数据库数据库名称字符集字符集;
修改指定名称数据库的字符集
使用数据库名;
使用指定名称的数据库
选择数据库();
查看当前正在使用的数据库
创建表的表名(列名数据类型,…列名(最后一个不需要逗号));
创建表
显示表;
查看当前数据库的所有的表
显示创建表的表名;
查看指定数据库中某个表的创建信息
desc表名;
查看表信息
改变表的表名添加列名列数据类型约束
在比表中增加列
改变表的表名修改列名修改内容约束
修改列的信息
改变表的表名改变列名修改后的名字约束
修改列名字
改变表的表名下降列名
删除指定列
重命名表的表名(修改前)表名(修改后)
修改表名
改变表的表名字符集字符集
修改表的字符集
删除表表名
删除指定名字的表
select * from表名
查看表中的数据
插入用户(列1,…列5)值(值1,……值5);
所有列全部定义
插入用户(列1,第3列,列5)值(值1,值3,值5);
部分列选择定义
插入用户值(值1,值2,值3,值4,值5);
省略列名,值需要全部提供
更新表名设置列名=值[在条件);[]表示可选
修改表记录
删除从表名,条件];[]表示可选
删除表中数据,一行一行删除,效率低
截断表的表名
删除整个表,并创建一个同名新表
选择列名,列名,…从表名
查找表中指定列的信息
select * from表名,条件判断
条件查询
比;& lt;& lt;=祝辞==& lt;比;!=(不等于,不推荐使用,并不是sql语言)
大于,小于,大于/小于等于,不等于
a和b之间
在指定的a和b之间(包含a和b)
_
表示任意一个字符
%
表示任意零个多个字符
是空的,没有空
是否为空,是否为非空
和,,
条件同时成立
或| |
条件任意成立一个即可
不
条件不成立
选择不同的列与表名名
过滤掉某列中的重复数据
a是b
别名
由asc/desc秩序
升序排列/降序排列(默认升序)
ifnull(列名,默认值)
如果表中某个数据为null,在计算的时候可以赋默认值
avg ()
聚合函数,求平均值
count ()
聚合函数,计数
max ()
聚合函数,最大值
min ()
聚合函数,最小值
sum ()
聚合函数,求和
集团的条件
分组查询
集团的条件,有条件
分组后实现过滤
,mysqldump - u用户名- p数据库名比;磁盘SQL文件路径
数据库备份
mysql - u用户名- p导入库名& lt;硬盘SQL文件绝对路径
数据库恢复——推荐
源硬盘SQL文件绝对路径
数据库恢复