入坑数据库MySQL(2)- 数据库/数据表操作

332 阅读2分钟

数据库操作

查看当前服务器中的所有数据库(名称):show databases;
查看数据库的信息(创建语句):show create database 数据库名称;
修改数据库的基本语法格式(修改默认字符集,即编码):

 ALTER database 数据库名称      
 default character set 编码方式       
 collate 编码方式_bin;        

查看当前支持的字符集:show character set;
删除数据库(包括该数据库中所有信息):drop database 数据库名称;

小结

1)查看:show

  • show databases 查看当前服务器中所有数据库的名称
  • show create database 查看指定数据库的创建语句
  • show character set 查看所有字符集
  • show collation 查看所有校对规则

2)创建:create
3)修改:alter
4)删除:drop
5)数据库:database

数据表操作

查看与删除数据表的操作

查看数据表的建立语句:SHOW CREATE table 表名;
查看当前数据库中所有表:SHOW tables;
查看表中的字段信息:DESCRIBE 表名;,可简写为:DESC 表名;
删除数据表: DROP table 表名;

注意:要创建表格,必须先选定数据库

修改数据表

修改数据表的语法,与修改数据库的语法类似:

ALTER database mydb 
default character set gbk 
collate gbk_bin;
ALTER table  表名
具体要修改的选项;

注意:修改数据表是指,修改表的结构,而不是修改表中的数据。

1)修改表名称:

ALTER table  表名
rename [TO] 新表名;

注:[TO]为可选项,即可加可不加

2)修改字段名:

ALTER table  表名
change 旧字段名 新字段名 新(原)数据类型;

3)修改字段的数据类型:

ALTER table  表名
modify 字段名 新数据类型;

4)添加字段:

ALTER table  表名
add 新字段名 数据类型;

5)删除字段:

ALTER table  表名
drop 字段名 ;

6)修改字段的排列位置:

ALTER table  表名
modify 字段名1 数据类型 FIRST | AFTER 字段名2 ;

小结

注意:修改数据表是指,修改表的结构,而不是修改表中的数据
1)修改表名 rename
2)修改字段名(也可同时修改字段的数据类型) change
3)修改字段的数据类型 modify
4)添加字段 add
5)删除字段 drop
6)修改字段的排列位置 modify