1.创建数据库
create database 数据库名;
2.删除数据库
drop database 数据库名;
3.创建表
create table 表名;
4.删除表
drop table 表名;
5.插入数据
insert into 表名 (列名1,列名2)values (value1,value2);
6.查询数据
select 列名 from 表名 where 查询条件 and(多个查询条件)or(或者)查询条件2;
7.更改数据
update 表名 set 列名1=new-value,列名2=new-value where 条件;
8.删除数据
delete from 表名 where 条件
9.模糊查询
select * from 表名 where 列名 like ‘%条件’;
你可以在 WHERE 子句中指定任何条件。
你可以在 WHERE 子句中使用LIKE子句。
你可以使用LIKE子句代替等号 =。
LIKE 通常与 % 一同使用,类似于一个元字符的搜索。
你可以使用 AND 或者 OR 指定一个或多个条件。
你可以在 DELETE 或 UPDATE 命令中使用 WHERE…LIKE 子句来指定条件。
10.连接select语句
select * from 表名1 where 条件
union
select * from 表名2 where 条件;
11.排序
select * from 表名 where 条件 order by 排序条件 desc(升序)asc(降序);
12.分组
select * from 表名 where 条件 group by 分组条件;(也可以用来去重)
13连接
select * from 表名1 a left join 表名2 b on a.id=b.id ;
14.是否为空
select * from 表名 where name is null;
select * from 表名 where name !=null;
15.索引
1.创建普通索引
create index 索引名 on 表名
2.修改表结构(添加索引)
alter table 表名 add index 索引名
3.创建表时指定
create table mytable(
ID INT NOT NULL,
username VARCHAR(16) NOT NULL,
INDEX [indexName] (username(length))
);
4.删除索引的语法
drop index 索引名 on 表名;