操作 MySQL 数据库
创建数据库
在 MySQL 中,应用 create database
语句创建数据库。
- create database 数据库名;
选择数据库
use
语句用于选择一个数据库,使其成为当前默认数据库。
- use 数据库名;
查看数据库
数据库创建完成后,可以用 show database
命令查看 MySQL 数据库中所有已经存在的数据库。
- show database;
删除数据库
删除数据库使用的是 drop database
语句。
- drop database 数据库名;
操作 MySQL 数据表
创建数据表
MySQL 数据库中,可以使用 create table
命令创建数据表。
- create[TEMPORARY]Ctable [IF NOT EXITS] 数据表名 [(create_definition,…)][table_options] [select_statement]
在实际应用中,使用 create table
命令创建数据表的时候,只需要最基本的属性即可。
- create table table_name (列名1 属性, 列名2 属性,…);
查看表结构
成功创建数据表后,可以使用 show columns
命令和 describe
命令查看指定数据表的表结构。
1.show columns 命令
show columns 命令的语法格式:
- show [full] columns from 数据表名 [from 数据库名];
或写成:
- show [full] columns FROM 数据库ming.数据表名;
2.describe 命令
describe 命令的语法格式:
- describe 数据表名;
在查看表结构时,也可以只列出某一列的信息。
- describe 数据表名 列名;
修改表结构
修改表结构采用 alter table
命令。
- alter [IGNORE] table 数据表名 alter_spec[,alter_spec]…
重命名数据表
重命名数据表采用 rename table
命令。
- rename table 数据表名1 to 数据表名2;
删除数据表
删除数据表的操作很简单,与删除数据库的操作类似,使用 drop table
命令即可实现。
- drop table 数据表名;
在删除数据表的过程中,如果删除一更不存在的表将会产生错误,这时在删除语句中加入 if exists
关键词就可避免出错。
- drop table if exists 数据表名;