MYSQL数据库

第一部分

第一节: 数据库简介

数据库(Databaswe)是按照数据结构来组织,存储和管理数据的仓库

第二节 :显示所有数据库

Show databases

第三节 :创建数据库

Create database 数据库名

第四节:删除数据库

Drop database 数据库名

第二部分

第一节:创建表

表示数据库存储数据的基本单位。一个表包含若干字段或记录。

语法 :

CREATE TABLE 表名
( 属性名 数据类型 [完整性约束条件],
属性名 数据类型 [完整性约束条件],
.
.
.
属性名 数据类型 [完整性约束条件] );;

约束条件
约束条件 说明
PRIMARY KEY 标识该属性为该表的主键,可以唯一的标识对应的记录
FOREIGN KEY 标识为该表的外键,与某表的主键关联
NOT NULL 标识该属性不能为空
NNIQUE 标识该属性是唯一的
AUTO_INCREMENT 标识该属性的值自动增加
DEFAULT 为该属性设置默认值
创建图书类别表:t_bookType

CREATE TABLE t_bookType(
id INT PRIMARY KEY AUTO_INCREMENT,
bookTypeName VARCHAR(20),
bookTypeDesc VARCHAR(200)
);

创建图书类别表子表;图书表:t_book

CREATE TABLE t_book(
id INT PRIMARY KEY AUTO_INCREMENT,
bookName VARCHAR(20),
author VARCHAR(10),
price DECIMAL(6,2),
)bookTypeId INT ,
>CONSTRAINT fk FOREIGN KEY (bookTypeId ) REFERENCESt_bookType id)
);

第二节:查看表结构

1.查看基本表结构:

DESCRIBE(DESC) 表名;
2.查看表详细结构
SHOW CREATE TABLE 表名;

第三节:修改表

1.修改表名

ALTER TABLE 旧表名 RENMAE 新表名;
2.修改字段
ALTER TABLE 表名 CHANGE 旧属性名 新属性名 新数据类型
3.增加字段
ALTER TABLE 表名 ADD 属性名1 数据类型 [完整性约束条件] [FIRST | AFTER 属性名2 ]
4.删除字段
ALTER TABLE 表名 DROP 属性名

第四节:删除表

*1.删除表 *

DROP TABLE 表名;



MySql数据库

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!