一、数据的增删改
添加字段 ALTER TABLE 表名 ADD 字段名 类型 位置可写;
修改字段名及类型ALTER TABLE 表名 CHANGE 字段名修改的字段名 类型;
修改数据类型 ALTER TABLE 表名 MODIFY 字段名类型;
删除字段 alter TABLE 表名 DROP 字段名;
添加数据 insert into 表名(字段1,字段2,……) values(值1,值2,……);
为所有字段添加数据 insert into 表名 values(值1,值2……);
为指定的字段插入数据insert into 表名(字段名)values(‘值’)
同时添加多条记录insert into 表名(字段名)values(‘值1’),(‘值2’),(‘值3’);
修改数据 update 表名 set 要修改的字段=修改后的值 where 条件
修改数据名 ALTER TABLE 表名 CHANGE 字段名要修改的字段名VARCHAR(25) NOT NULL;
删除数据 delete from 表名 where 条件;
二、数据表的单表查询语句
查找数据 select *(所有字段) from 表名;
select 字段1,字段2… from 表名;
内容添加 insert 表名(字段1,字段2)values(‘值1’,‘值2’);
查询所有字段 SELECT *FROM 表名;
查询指定字段 SELECT 字段,字段FROM 表名;
指定字段(设置别名)SELECT 字段as字段name as myname FROM 表名;
条件查询(比较运算符)(= <> != < <= > >=)
SELECT *FROM 表名 where id=6;
SELECT *FROM 表名 where(字段,字段)=(值,值);
带DISTINCT关键字查询 DISTINCT去重的意思 可以指定条件 表名后加where
SELECT DISTINCT 字段,字段FROM 表名where 字段=值;
带IN关键字的查询 IN在什么什么里 in 包含 in(1,5)是1和五的记录 not in不包含
SELECT *FROM 表名WHERE 字段 in(1,5);