MySQL命令脚本操作
注意 : 所有的命令都需要加’;’进行结尾
基本操作命令
链接数据库
- -u指定登录用户
- -p登录密码
- -h指定登录服务器ip
|
|
查看当前用户下有哪些数据库
|
|
使用数据库
|
|
查看当前处于那个数据库
|
|
数据库的操作命令
在当前用户下创建一个数据库
|
|
在当前用户下创建一个数据库python_0314,并指定字符集为utf-8,
|
|
查看当前数据库里所有的的表
|
|
删除指定的数据库
|
|
创建一个表,同时指定字段
|
|
查看某张表的所有数据
如有数据将会显示数据,没有的话提示’’Empty set (0.00 sec)’’
|
|
查看表的创建信息
|
|
查看创建表时的SQL语句
|
|
alter table表示修改某个表里的字段
alter table+表名+要执行的操作+…
|
|
|
|
modify:在不重命名的情况 修改字段
将hometown字段修改为 varchar(30) 以及非空
12alter table students modify hometown varchar(30) not null;drop:删除字段
|
|
数据的操作
insert into
查看数据
1 select * from 表名;
在classes表里插入数据,id 和 name,其中id是主键
|
|
在 students表里插入数据,id、name、gender、hometown、clsid、birthday,其中clsid是外键
|
|
在classes表里,对指定的字段插入数据,
|
|
报错: id是主键,主键的值是唯一非空
|
|
可以调整字段的位置,来进行插值
|
|
可以一次性插入多个值
|
|
upadte 根据指定where 条件,更新指定字段的数据
|
|
delete 根据指定 wehere 条件 删除指定数据
|
|