文章目录 库操作 表操作 库操作 // 创建库 CREATE DATABASE [ IF NOT EXISTS ] 库名; // 删除 DROP DATABASE [ IF EXISTS ] 库名; // 打开库 USE 库名; // 展示库 SHOW DATABASES; 表操作
文章目录
- 库操作
- 表操作
库操作
// 创建库CREATE DATABASE [IF NOT EXISTS] 库名;
// 删除
DROP DATABASE [IF EXISTS] 库名;
// 打开库
USE 库名;
// 展示库
SHOW DATABASES;
表操作
// 创建表CREATE TABLE 表名(
字段1名,类型(宽度),约束,comment(提示),
字段2名,类型(宽度),约束,comment(提示),
字段1名,类型(宽度),约束,comment(提示)
);
CREATE TABLE tb1(
id int not null,
name varchar(20),
sex char(2)
);
// 展示表
SHOW TABLES;
// 查看表结构
DESC 表名;
// 显示创建表的过程
SHOW CREATE TABLE 表名;
// 删除表
DROP TABLE 表名
关系型数据库是用二维表构建的
数据库名和表名 严格区分大小写
主键:唯一且非空
外键:外键就是另一张表中的主键 使得两个表形成关联 foreign key 外键的主要作用就是保持数据的一致性,完整性。
自增:AUTO_INCREMENT
复制结构
复制结构和数据
id INT PRIMARY KEY,
name VARCHAR(22),
sex VARCHAR(2) DEFAULT '男'
) DEFAULT CHARSET=utf8;
// 如果是添加字符串型默认值要使用单引号,如果是整型则不需要加任何符号;
// 如果要添加的是中文默认值,则需要加上DEFAULT CHARSET=utf8;使用英文字符则不需要。