DDL 数据定义言语,定义表、库、视图
DML 对数据表纪录 增添、修正和删除操纵
DCL 受权、事件掌握、前提推断
DQL (不是W3C构造 给出分类) 数据表纪录查询
也就是创数,删除,修正据库,创数,删除,修正表等(属于DDL语句)
增编削数据insert delete update(属于DML 语句)(truncate 删除)属于DDL
数据表纪录的查询 (属于DQL语句)
1、建立数据库 会为每一个软件体系建立零丁数据库:
语法: create database 数据库称号 ; (建立数据库采纳数据库服务器默许字符集 )
庞杂写法 create database 数据库称号 character set 字符集 collate 比较划定规矩 ;
比方:建立一个称号为mydb1的数据库。 create database mydb1;
建立一个运用utf8字符集的mydb2数据库。 create database mydb2 character set utf8;
建立一个运用utf8字符集,并带校正划定规矩的mydb3数据库。create database mydb3 character set utf8 collate utf8_bin;
补充:每次建立一个数据库在 数据寄存目次中生成一个文件夹 , 每一个文件夹中存在 db.opt 寄存默许字符集和校正划定规矩
2、查询数据库
show databases; ----- 检察一切数据库
show create database 数据库名; ------ 检察数据编码集
3、删除数据库
语法:drop database 数据库称号;
比方:检察当前数据库服务器中的一切数据库 show databases;
检察前面建立的mydb2数据库的定义信息 show create database mydb2;
删除前面建立的mydb1数据库 drop database mydb1;
4、修正数据库编码集
语法:alter database 数据库称号 character set 字符集 collate 比较划定规矩;
比方:修正mydb2字符集为gbk; alter database mydb2 character set gbk;
切换当前运用数据库: use 数据库称号
检察当前正在运用数据库: select database();
注重:一切数据库相干操纵语句都属于DDL 语句
以上就是mysql的增编削查经常使用语法的细致内容,更多请关注ki4网别的相干文章!