叨叨两句

  1. ~

一、对数据库的增删改查

1.1创建数据库

create database 数据库名 character set 字符集 collate 校对规则;

1.2查看数据库

show databases
show create database 数据库名

1.3修改数据库的字符集

alter database 数据库名 character set 字符集;

1.4删除数据库

drop database 数据库名;

二、对表的增删改查

2.1创建表

create table 表名(列名 类型 约束,列名 类型 约束....)

2.2查看表

show tables;
show create table 表名;
desc 表名;

2.3修改表(除了修改表名之外,都是以alter table 表名)
2.3.1增加一列

alter table 表名 add 列名 类型 约束;

2.3.2删除一列

alter table 表名 drop 列名;

2.3.3修改某列的类型及约束

alter table 表名 modify 列名 类型 约束;

2.3.4修改某列的列名

alter table 表名 change 旧列名 新列名 类型 约束;

2.3.5修改表名

rename table 旧表名 to 新表名;

2.4 删除表

drop table 表名;

三、对数据的增删改查

3.1插入数据

insert into 表名(列,列,列...) values(值,值,值...)
insert into 表名 values(值,值,值...)

3.2更新数据

update 表名 set 列名=值,列名=值 where 条件

3.3 删除数据

delete from 表名 where 条件
truncate table 表名;    先将表删除,然后创建一张一模一样的空表

3.4 查询数据
3.4.1查询所有数据

select * from 表名

3.4.2查询某些列的数据

select 列名,列名 from 表名

3.4.3去重查询,只有当要查询的字段都相同才能去重

select distinct 列名,列名 from 表名;

3.4.4别名查询

select 列名 as 别名 from 表名

3.4.5运算查询

select price+200 from star;

3.4.6排序查询(asc表示升序,desc表示降序)

select * from 表名 order by 列名

3.4.7条件查询

比较运算符:>,<,>=,<=,=,<>(!=)
between and
in(set)
like  用于模糊查询,占位符%表示占0-n位,_表示占一位
逻辑运算符
and,or,not

Wall_Breaker
2.1k 声望1.2k 粉丝

生死之间,就是我的跃迁之路,全程记录,欢迎见证