叨叨两句
- ~
一、对数据库的增删改查
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
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。