MySQL数据库基本操作
一、数据库(Database)
数据库是按照数据结构来组织、存储和管理数据的仓储。下面是列举一些简单的语句;
1、显示所有可用数据库
SHAW DATABASES;
2、创建数据库
CREATE DATABASE db_ok;//创建一个名为db_ok的数据库
3、删除数据库
DROP DATABASE db_ok;//删除一个名为db_ok的数据库
二、关于数据库中表的基本操作
1、创建表
表是数据库存储数据的基本单位。一个表包含若干字段或记录;
语法:
CREATETABLE 表名( 属性名 数据类型 [完整性约束条件],
属性名 数据类型 [完整性约束条件],
. .
属性名 数据表格 [完整性约束条件]
);
创建图书类别表: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`) REFERENCES `t_bookType`(`id`)
);
2、查看表结构
DESCRIBE t_book; //查看表t_book的表结构
SHOW CREATE TABLE t_book; //查看表t_book的详细结构
3、修改表
1),修改表名 ALTER TABLE 旧表名 RENMAE 新表名 ;
2),修改字段 ALTER TABLE 表名 CHANGE 旧属性名 新属性名 新数据类型
3),增加字段 ALTER TABLE 表名 ADD 属性名 1 数据类型 [完整性约束条件] [FIRST|AFTER 属性名 2]
4),删除字段 ALTER TABLE 表名 DROP 属性名
4、删除表
DROP TABLE 表名;