mysql基本操作

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

1.对数据库操作

1.1显示所有数据库

显示所有数据库

SHOW databases;

结果


1.2创建数据库

创建数据库

-- CREATE DATABASE 数据库名;
CREATE DATABASE mysqlStudy;

结果


1.3删除数据库

删除数据库

-- DROP DATABASE 数据库名;
DROP DATABASE mysqlstudy;


2.对数据表基本操作

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

2.1创建数据表

CREATE TABLE 表名(

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

属性名 数据类型 [完整性约束条件],
.
属性名 数据表格 [完整性约束条件]

);


例子:

-- 创建图书类别表
CREATE TABLE t_bookType (
	id INT PRIMARY KEY auto_increment,
	bookTypeName VARCHAR (20),
	bookTypeDesc VARCHAR (200)
);

-- 创建图书表
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.2查看表结构

2.1.1 查看基本表结构

查看基本表结构: DESCRIBE(DESC) 表名;

-- 查看基本表结构
desc t_bookType;

结果:

2.1.2 查看表详细结构

查看表详细结构: SHOW CREATE TABLE 表名;

--  查看表详细结构
show create table t_bookType;

结果:


2.3 修改表

2.3.1 修改表名

修改表名: ALTER TABLE 旧表名 RENMAE 新表名 ;

-- 修改表名 
ALTER TABLE t_book RENAME t_book2;

结果:


2.3.2 修改字段

修改字段: ALTER TABLE 表名 CHANGE 旧属性名 新属性名 新数据类型

-- 修改表名
ALTER TABLE t_book2 CHANGE bookName bookName2 VARCHAR (20);

结果:


2.3.3 增加字段

增加字段: ALTER TABLE 表名 ADD 属性名 1 数据类型 [完整性约束条件] [FIRST | AFTER 属性名 2]

-- 增加字段
ALTER TABLE t_book2 ADD testField INT FIRST;

结果:

2.3.4 删除字段

删除字段: ALTER TABLE 表名 DROP 属性名

-- 删除字段
ALTER TABLE t_book2 DROP testField;

结果:



2.4 删除表

删除表: DROP TABLE 表名;

-- 删除表

DROP TABLE t_book2;

DROP TABLE t_bookType;

结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值