对常见的sql语句进行罗列;查找时方便。
1:创建数据库
create database liao;
2:创建数据库指定字符集(char字符;set设置;纯英文意思)
create database liao charset utf8;
3:查看字符集操作
show variables like ’ character%';
4:判断数据库是否存在;不存在则创建
create database if not exits liao ;
5:显示警告信息
show warnings;
6:查看所有数据库
show databases;
7:选中数据库
use liao;
8:删除数据库
drop database liao;
9:创建表
create table tablename(id int,name varchar(20));
10:查看指定数据库所有表
show tables;
11:查看表结构
desc liao;
12:删除表
drop table tablename;
13:表的新增
insert into tablename values(20,‘张三’);
14:表的新增;插入多行
insert into tablename values(20,‘张三’),(18,‘王五’);
15:表的新增;指定列插入(未指定的列将是null;李四的学号是null)
insert into tablename(name)value (‘李四’)
指定两列;
insert into tablename(id,name)value (19,‘李四’);
16:全列查询
select* from tablename;
17:指定列查询
select id,name from tablename;
18:查询列为表达式(查询他们的姓名和学号加10号的结果)
select name,id+10 from result;
19:对查询结果去重(学号一样的去掉重复的一个)
select distinct id from tablename;
20:针对查询的结果进行排序
select *from tablename order by id;
21:条件查询
select name ,id from tablename where id <20;
22:修改
update tablename set id=10000 where name=‘李四’
23:删除
delete from tablename where name=‘李四’;