SQL分类
- DDL(数据定义语言)
创建数据库 创建表 创建视图 创建索引 修改数据库 删除数据库 修改表 删除表
create -----创建 alter -----修改 drop ----------删除
- DML(数据操纵语言)
操作数据 插入数据(insert) 修改数据(update) 删除数据(delete)
- DCL(数据控制语言) 用于设置用户权限和控制事务语句
if else while
- DQL(数据查询语言) 用于数据查询 select
数据库的操作
- 创建数据库的语法
1.基本的语法: create database 数据库名称;
2.正宗的语法: create database 数据库名称 character set 编码 collate 校对规则; 校对规则:决定当前数据库的属性(使用默认即可)
练习:1.创建一个名称为mydb1的数据库 create database mydb1;
2.创建一个使用utf8字符集的mydb2数据库 create database mydb2 character set ‘utf8’;
- 查看数据库
1. show databases; -----查看所有的数据库
2. use 数据库名称; -----使用数据库
3. show create database 数据库名称; ------- 数据库名称; 查询数据库的创建信息
4. select database() ; ------查看当前正在使用的数据库
- 删除数据库
drop database 数据库名称;
- 修改数据库
语法: alter database 数据库名称 character set ‘gbk’ collate '校对规则';