整理一份SQL基本用法,
包含:①表: 创建,查询,修改,重命名
②删除:字段,表,数据,主键,自增长
③新增:字段,表
④更新,排序,分组
⑤having 子句
⑥内连接/外连接
⑦自增长
详细如下
1.创建表create table table_name
2.查库: show databases
3.查库下的表 :use table_name 或者 use tables
4.查创建表:show create table table_name
5.重命名表:rename table old table_name to new table_name
6.修改字段集: alert table table_name charset (GBK/UTF8)
7.查表字段: desc table_name
1.删除表:drop table table_name
2.删除字段:alter table table_name drop name
3.删除数据:delete from table_name where 条件
4.删除数据,做限制delete from table_name where 条件 limit 数量
5.删除主键:alter table table_name drop primary key
6.删除自增长:alter table table_name modify 字段类型
1.新增数据:insert into table_name(id,name,sex) values (1,'tom','m')
2.新增字段,放表第一位置:alter table table_name add column name varchar(10)(/int/char) first
3.重命名字段:alter table table_name change old name new namevarchar(10)(/int/char)
1.update table_name set old value = new value where 条件
1.order by 字段名 [asc or desc]
1.group by : select id ,name,count(sex) from table1_name, table2_name group by id
分组规定:
1.select id ,name,count(*) from table1_name, table2_name group by id having count(*) >2
1.内连接(inner join):左表 inner join 右表 on 左表.字段 = 右表.字段
2.外连接 --->左连接(left join) :左表 left join 右表 on左表.字段 = 右表.字段
3.外连接 --->右连接(right join) :左表 rightjoin 右表 on左表.字段 = 右表.字段
1.自增长语法:auto_increment
2.修改自增长: alter table table_name auto_increment =value
===>步骤: ①查看自增长的值: show create table table_name
②修改值(只大不小):alter table table_name auto_increment =value
③插入一条数据,自增长从新值开始:
④删除自增长: alter table table_name modify 字段类型