Heim >Datenbank >MySQL-Tutorial >MySQL(基础篇)之Table操作

MySQL(基础篇)之Table操作

WBOY
WBOYOriginal
2016-06-07 15:03:101244Durchsuche

一:表的简介 表是数据库存储数据的基本单位,一个表包含若干个字段和记录 二:创建表 语法:Create table 表名( 属性名 数据类型 [约束条件], 属性名 数据类型 [约束条件], 属性名 数据类型 [约束条件] ); 约束条件: 例: 创建图书类别表:t_bookType MysqlCreate



一:表的简介

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

 

二:创建表

语法:Create table 表名(

属性名 数据类型 [约束条件],

属性名 数据类型 [约束条件],

属性名 数据类型 [约束条件]

);

约束条件:

 MySQL(基础篇)之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;

 

六: 总结

本章为大家带来了有关Table的基本操作,下节会带来单表查询,谢谢大家!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn