一些简单的SQL命令:
1:show 命令
show databases 显示MySQL中所有的数据库
show tables 显示某个数据库中所有的表
2:use 命令
use 数据库名 进入这个数据库
3:exit 命令 退出数据库
4:select 从表中查找记录
select *from table 查找表中所有的记录
select name from table 查找表中name列的记录
5:SQL语句中的常用数据类型
数值类型 int /float/double等
日期类型 data 记录年月日 time 记录时分秒 year 记录年 datatime=data+time
字符和字符串类型 char(n) varchar(n)
6:alter table 表名 add/drop
alter table 表 add 给表添加列,或修改类的属性,比如给列添加约束
alter table person add id int;//给person表中添加一个id列
alter table 表 drop 删除表中的某个列 或删除某个类的属性 如约束
alter table person drop id;//从person表中删除id列
alter table person drop primary key;//删除person表中的主键约束
7:alter table 表名 modify 修改表中列的属性, 如列的类型或约束 只能对表中已经存在的列进行操作
alter table person modify primary key(id) //把表中的id列修改为主键约束
8:where 判断条件
select *from person where age=3;//查找person表中age为3的记录
9:describe+表名 查找这个表的结构
10:delete from 表名 where 条件 删除符合条件的一条记录
delete from person where id=1;//删除id=1这条记录
delete from person //后面不加where 则删除person表中所有的记录 和truncate table 的效果是一样的
11:update 表名 set 替换的记录 where 条件 修改符合条件的指定记录
update person set age=1 where id=4;//将person表中的id=4的记录中age修改为1
12:drop table 表名 删除指定的表
13:truncate table 表名 删除表中的所有数据