数据库基础

操作 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 数据表名;
                
上一篇:在VMware扩展磁盘容量的时候出现“在部分链上无法执行所调用的函数。请打开父虚拟磁盘。”怎么办?
下一篇:炖鸡汤,先焯水还是直接炖?切记3个技巧,鸡汤金黄油亮鲜美不腥