当前位置: 移动技术网 > IT编程>数据库>Mysql > 手把手教你mysql(三)Table的基本操作

手把手教你mysql(三)Table的基本操作

2019年04月19日  | 移动技术网IT编程  | 我要评论
手把手教你mysql(三)table的基本操作。

一:表的简介
表是存储数据的基本单位,一个表包含若干个字段和记录

二:创建表
语法:create table 表名(
属性名 数据类型 [约束条件],
属性名 数据类型 [约束条件],
属性名 数据类型 [约束条件]
);
约束条件:

例:
创建类别表:t_booktype
mysql>create table t_booktype(
id int primary key auto_increment,
booktypename varchar(20) not null,
booktypedesc varchar(200) not null
);
创建图书表:t_book
mysql>create table t_book(
id int primary key auto_increment,
bookname varchar(20) not null,
author varchar(10) not null,
price double(6,2),
booktypeid int,
constraint `fk` foreign key(`booktypeid`) references `t_booktype`(`id`)
);
t_book表的booktypeid与t_booktype表的id相关联,注意这边的constraint 后面的不是单引号是1左边的那个键

三: 查看表结构
1. 查看基本表结构:desc 表名
例:mysql>desc t_book;

2. 查看表详细结构:show create table 表名
例:mysql>show create table t_book;

四: 修改表
1. 修改表名: alter table 旧表名 rename 新表名
例:mysql>alter table t_book rename t_book2;

2. 修改字段: alter table 表名 change 旧属性名 新属性名 新数据类型
例:mysql>alter table t_book2 change bookname2 bookname2 varchar(25) not null;

3. 增加字段: alter table 表名 add 属性名 数据类型 [完整性约束条件][first|alter 属性名2]
例:mysql>alter table t_book2 add addcolumn varchar(20) not null;
例:mysql>alter table t_book2 add addcolumn varchar(20) not null first ;

4. 删除字段
例:mysql>alter table t_book2 drop addcolumn;

五: 删除表
删除表::drop table 表名
例:drop table t_book;

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网