mysql入门

mysql

建表

create table class(

  id INT AUTO_INCREMENT,

  name varchar(32) UNIQUE,

  age varchar(32) NOT NULL

);

该表

alter table 表名 add 字段名 类型(长度) [约束]; -- 添加列

alter table 表名 modify 字段名 类型(长度) [约束]; -- 修改列的类型长度及约束

alter table 表名 change 旧字段名 新字段名 类型(长度) [约束]; -- 修改列表名

alter table 表名drop 字段名;-- 删除列

alter table 表名 character set 字符集; -- 修改表的字符集

rename table 表名 to 新表名; -- 修改表名

增删改查

www.cnblogs.com/mofujin/p/11355517.html

select distinct * from '表名' where '限制条件' group by '分组依据' having '过滤条件' order by limit '展示条数'

insert into 表(字段名1,字段名2..) values(值1,值2..);-- 向表中插入某些列

update 表名 set 字段名=值,字段名=值... where 条件; -- 只改符合where条件的行

delete from 表名 where 条件 -- 删除符合 where条件的数据


这些就是常用的精髓了 

剩下的就是要用到表连接   子查询   还有内置函数  这些全都是基础的变种

你可能感兴趣的:(mysql入门)