一.数据库操作
1.展示
展示目前DBMS中全部的数据库~

show databases; 
2.查询
查询当前所处的数据库~
select database(); 
3.创建
创建一个数据库(中括号包裹的部分均为可选项~)
Create database [if not exists] 数据库名 [default charset 字符集] [collate 排序规则]; 
4.删除
删除目标数据库~

drop database [if exists] 数据库; 
5.使用
使用目标数据库~

use 数据库; 
二.表操作
1.创建
创建一张表的语法如下所示:


2.查询
查询数据库中所有的表
show tables;
查询表的结构
查询当前表的全部信息
3.修改
添加字段
alter table 表名 add 字段名 字段类型;
修改数据类型
alter table 表名 modify 字段名 新数据类型;修改字段名和字段类型
alter table 表名 change 旧字段名 新字段名 类型;(这里注释与约束等全部省略了,语法与之前一致~)
删除字段
alter table 表名 drop 字段名;
修改表名
alter table students rename to 新表名;删除表
drop table [if exists] 表名;删除表的同时并创建指定的新表
(删除表内部的数据,只留下空的表结构~)
三.数据类型
1.数值类型

- 精度指的是整个的长度,而标度指的是小数点后面的位数~
 - 无符号类型的格式为:int unsigned
 
2.字符串类型

(char与varchar的区别在于是否会补位,char在实际使用中性能会更高~)
3.日期类型

























