MySQL概述
MySQL是目前最为流行的开源的数据库,是完全网络化的跨平台关系型数据库系统。
操作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 数据表名;