不熟悉的sql语句
修改表名alter table x1 rename to x2
修改字段名alter table x1 change 旧字段名 新字段名 新数据类型
修改字段数据类型 alter table x1 modify 字段名 数据类型
添加字段 alter table x1 add 新字段名 数据类型
删除字段 alter table x1 drop 字段名
约束
主键约束 primary key()
外键约束 foreign key()
唯一性约束unique
非空约束not null
索引-------------用来加快数据表的查询和排序,否则顺序遍历可是很慢的哦
普通索引index
唯一性索引unique index
全文索引fulltext index(适用于数据类型为text tinytext char varchar的字段)
清空表 truncate 表名
查询
带关系运算符先查询 》 《 =
带IN关键字查询select * from user where id IN/NOT IN(1,12,122);
IS NULL /IS NOT NULL
过滤调重复记录的字段select distinct m_id from map;(m_id重复的被过滤点哦了)
like进行模糊查询 %
带and or 关键字的多条件查询
高级查询---函数
count(*)统计记录的总条数
sum(字段名)计算该字段总共和
avg(字段名)计算该字段所有值的平均值
max(字段名)计算该字段最大值
min(字段名)计算该字段最小值
order by asc/desc
分组查询 group by having+条件
limit限制查询结果数量 select * from user limit 4; /limit 4,10;