【无标题】

mysql数据库
DDL-数据库操作
查询所有的数据库:show databases;
查询当前数据库:show database();
创建数据库:create databases[if not exists]数据库名[default charset 字符集][collate 排序规则];
删除数据库:drop databases[if exists]数据库名;
使用数据库:use 数据库名;
DDL-表操作
创建表:create table 表名(字段 字段类型,字段 字段类型);
查询当前数据库所有表:show tables;
查询表结构:desc 表名;
查询指定表的建表语句:show create table 表名;
DDL-修改
添加:alter table 表名 add 字段名 类型(长度)[comment 注释][约束];
修改数据类型:alter table 表名 modify 字段名 新数据类型(长度);
修改字段名和字段类型:
alter table 表名 change 旧字段名 新字段名 类型(长度)[comment 注释][约束];
删除字段:alter table 表名 drop 字段名;
修改表名:alter table 表名 rename to 新表名;
删除表:drop table[if exists]表名;
删除指定表,并重新创建该表:truncate table 表名;
DML-添加数据
给指定字段添加数据:insert into 表名(字段名1,字段名2)values(值1,值2…)(值1,值2…)
全部字段添加数据:insert into 表名 values (值1,值2…)(值1,值2…);
DML-修改数据
update 表名 set 字段名1=值1,字段名2=值2,…[where 条件];
DML-删除数据
delete from 表名 [where 条件];
DQL-基本查询
查询多个字段:select 字段1,字段2…from 表名;
查全部:select*from 表名;
设置别名:select 字段1[as 别名1],字段2[as 别名2]…from 表名;
去除重复记录:select distinct 字段列表 from 表名;
DQL-条件查询
select 字段列表 from 表名 where 条件列表;
DQL-分组查询
select 字段列表 from 表名[where 条件] group by 分组字段名 [having 过滤后条件];
DQL-排序查询
select 字段列表 from 表名 order by 字段1 排序方式1,字段2 排序方式2…;
DQL-分页查询
select 字段列表 from 表名 limit 起始索引,查询记录数;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值