SQL:结构化查询语句
```python
DML:数据操作语句,添加,删除,修改,查询数据库的记录,检查数据的完整性
insert(添加)
delete(删除)
update(修改)
select(查询)
DQL:数据查询语言,用于对数据进行查询,select
TPL: 事务处理语言,对事务进行处理,begin transaction commit rollback
DDL:用于数据库和数据库表的创建,修改和删除
create table(创建数据库表)
alter table(修改数据库表的结构,添加修改字段以及约束)
drop table(删除)
create index(创建索引)
drop index(删除索引)
DCL:数据控制语言,用来对用户的访问权限定义和安全级别的定义
grant 授予访问权限
revoke 撤销访问权限
commit 提交事务
rollback 撤销事务
savepoint 设置保存点
lock 锁定
CCL 指针控制语言 通过控制指针完成操作
CRUD 增删改查
DDL学习
1.创建数据库
CREATE DATABASE pai200223
;
CREATE DATABASE IF NOT EXISTS pai200223
;
注意点:
1、数据库的语句不区分大小写,
2、不能重复创建数据库,否则会报数据库已经存在,可以通过使用其他的语句提高容错
DROP DATABASE xia
;
DROP DATABASE xia1
;
DROP DATABASE db0206
;
#使用数据库
USE pai0223
;
注意点:
1、使用数据库的格式是: use 数据库名
#查看当前数据库
SELECT DATABASE
();
注意点:
1、database
()加上()
2、如果语句查询不到数据,我们没有使用数据库,也不会报错,返回的是NULL