MENU

MySQL数据库基础

2020 年 12 月 04 日 • 阅读: 125 • 技巧杂烩

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 数据表名;