MySQL基础—数据定义语言

数据定义语言:

一:库的管理

创建、修改、删除

二:表的管理

创建、修改、删除

创建:create

修改:alter

删除:drop

一、库的管理

1、库的创建

语法:

create database 【if not exist】库名

create database if not exist books;

2、库的修改:一般不修改

可以更改库的字符集

alter database books  charcter  set ghk

3、库的删除

drop database if exists books;

二、表的管理

1、表的创建

语法

create table 表名(

  列名 列的类型【(长度)约束】,

  列名 列的类型【(长度)约束】,

  列名 列的类型【(长度)约束】,

   ......  

举例:

create table book(

  id int,

  bname varcchar(20),

  authorid int(最后一列不加逗号)

2、表的修改

alter table 表名 add/drop/modify/change column 列名 【列类型 约束】

列名

alter table book change column publishdate pubdate datetime

列的类型或者约束

alter table book modify pubdate timestamp

添加列、删除列、修改表名

alter table author add column annual double;

alter table author drop column annual;

alter table author change 

 

MySQL基础—数据定义语言

上一篇:Maven web工程打包自动添加时间戳后缀


下一篇:bzoj 1834 [ZJOI2010] network 网络扩容 题解