做网站维护费是怎么算的,seo标题优化步骤,南京做网站找哪家好,wordpress打赏积分代码DDL (Data Definition Language) 数据定义语言#xff0c;用来定义数据库对象(数据库#xff0c;表#xff0c; 字段)
DML (Data Manipulation Languag) 数据操作语言#xff0c;用来对数据库表中的数据进行增删改
DQL (Data Query Language) 数据查询语言#xff0c;用…
DDL (Data Definition Language) 数据定义语言用来定义数据库对象(数据库表 字段)
DML (Data Manipulation Languag) 数据操作语言用来对数据库表中的数据进行增删改
DQL (Data Query Language) 数据查询语言用来查询数据库中表的记录
DCL (Data Control Language) 数据控制语言用来创建数据库用户、控制数据库的访问权限
目录
1.DDL:
2DML
3.DQL
4.DCL 1.DDL:
1.查询所有数据库
show databases
2.创建数据库
create database 数据库名
3.删除数据库
drop database 数据库名;
4.使用数据库很重要没有这一步不能进行表查询操作
use 数据库名
查询当前使用的数据库
select database
5.导入sql文件到emp数据库注意最后没有分号
source E:\mysql\database\emp.sql
把数据库导出为sql文件
mysqldump -u root -p 数据库名 磁盘路径文件名.sql
6.查询某个数据库里面的所有的表
show tables
7.查询表结构
desc 表名
8.查询某个表的建表语句
show create table 表名
9.创建表的语法
create table 表名
字段名 类型名
字段名 类型名
字段名 类型名 10.创建表的示例
create table emp
id int
name varchar20
age int 11.在表中添加字段
alter table 表名 add 字段名 类型
12.修改表中的某个字段的类型
alter table 表名 modify 字段名 新数据类型
13.修改字段名和字段类型
alter table 表名 change 旧字段名 新字段名 类型
14.删除字段
alter table 表名 drop 字段名
15.修改表名
alter table 表名 rename 新表名
16.删除表
drop table 表名
2DML 1.给指定字段添加数据
insert into 表名字段名1字段名2···· values值1值2····
2.给全部字段添加数据
insert into 表名 values值1值2····
3.批量添加数据
insert into 表名字段1字段2······ values值1值2····值1值2·····
insert into 表名 values 值1值2····值1值2····
4.修改数据
update 表名 set 字段名1值1字段名2值2······
update 表名 set 字段名1值1字段名2值2 where 条件如果没有where就会修改整个表的所有数据
5.删除数据
delete from 表名
delete from 表名 where 条件如果没有where就会删除整个表的所有数据
3.DQL
1.查询多个字段
select 字段1字段2字段3····from 表名
select from 表名
2.设置别名
select 字段1 别名1字段2 别名2 from 表名
3.去重
select distinct 字段名 from 表名
4.条件查询
select 字段名 from 表名 where 条件
5.查询所有字段不常用
select * from 表名
6.聚合函数将一列数据作为一个整体纵向计算
统计数量 select count字段名 from 表名
找出最大值 select max字段名 from 表名
找出最小值 select min字段名 from 表名
求出平均值 select avg字段名 from 表名
求和 select sum字段名 from 表名
7.分组查询
select 字段名 from 表名 group by 分组字段名
select 字段名 from 表名 where 条件 group by 分组字段名 having 分组后过滤条件
8.排序查询排序方式1.默认升序可不写。 2升序asc 3降序desc
select 字段名 from 表名 order by 字段1 排序方式1字段2 排序方式2
注意如果多字段排序当第一个字段值相同时才会根据第二个字段排序
9、分页查询
select 字段名 from 表名 lilmit 起始索引查询记录数
4.DCL
1.查询用户
use mysql
select * from user
2.创建用户
create user 用户名 主机名 identified by 密码
3.修改用户密码
alter user 用户名 主机名 identified with mysql_native_password by 新密码
4.删除用户
drop user 用户名 主机名
5.查询权限·
show grants for 用户名 主机名‘
6.授予权限
grant 权限列表 on 数据库名 .表名 to 用户名 主机名
7.权限列表
所有权限 allall privileges
查询数据 select
插入数据 insert
修改数据 update
删除数据 delete
修改表 alter
删除数据库/表/视图 drop
创建数据库/表 create
8.撤销权限
revoke 权限列表 on 数据库名.表名 from 用户名 主机名