敖胤

绳锯木断,水滴石穿;聚沙成塔,集腋成裘。

导航

MySQL DDL语句

DDL(Data Definition Language)数据定义语句。这些语句定义了不同的数据段、数据库、表、列、索引、约束等数据库对象。常用的语句关键字主要有CREATGEDROPALTER等。是对数据库内部对象进行创建、删除、修改等操作的语言。

数据库

创建数据库

CREATE DATABASE db_name;

查看数据库

SHOW DATABASES;

选择数据库

USE db_name;

删除数据库

DROP DATABASE db_name;

创建表

CREATE TABLE table_name (
	column1 type [NOT NULL auto_increment],
	[column2 type DEFAULT ,]
    ...
    [PRIMARY KEY(column1)]
)[ENGINE = innodb DEFAULT CHARSET=utf8];

--eg
mysql> create table demo (id int auto_increment,name varchar(100) default 'silene',primary key(id))engine=innodb;

查看表结构

DESC table_name;

查看建表语句

SHOW CREATE TABLE table_name;
--eg
mysql> show create demo;

删除表

DROP TABLE table_name;

修改表

--修改表字段类型定义
ALTER TABLE table_name MODIFY col_name col_type [FIRST|AFTER col_name];
--增加表字段
ALTER TABLE table_name ADD col_name col_type [FIRST|AFTER col_name];
--删除表字段
ALTER TABLE table_name DROP col_name;
--更改字段名
ALTER TABLE table_name CHANGE old_col_name new_col_name col_type [FIRST|AFTER col_name];
--更改表名
ALTER TABLE table_name RENAME new_name;

posted on 2021-07-15 20:27  敖胤  阅读(143)  评论(0)    收藏  举报