1.SQL:Structured Query Language: 结构化查询语言
2.SQL语句不区分大小写,关键字建议使用大写
3. 注释 单行 (-- xxx):有空格
多行 /* xxx */
4.分类:
DDL(Definition):操作数据库和表
DML(Manipulation):对数据库的表中数据进行增删改
DQL(Query):对数据库的表中数据进行查
DCL(Control):基于客户端控制数据库的
DDL(Definition):操作数据库和表
1.CRUD数据库
2.CRUD数据库中的表
1.CRUD数据库:
1.C(create):创建
格式:
create database 数据库名;
演示:
create database if not exists db1
create database db1 character set gbk;
create database if not exists db1 character set gbk;
-- db1新建的数据库名称 gbk: 字符集编码
2.R(retrieve):查询
格式+演示:
show databases; -- 查询所有数据库名称
show create database db3; -- 查询db3数据库的字符集编码
3.U(update):修改
格式+演示:
alter database db3 character set utf8; -- 修改db3数据库的字符集编码为utf8
4.D(delete):删除
格式+演示:
drop database if exists db3; -- 如果db3数据库存在,则删除
5.使用数据库
格式+演示:
us