文章目录
- 库操作
- 表操作
库操作
// 创建库
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
 复制结构
复制结构和数据
CREATE TABLE t_emp(  
    id INT PRIMARY KEY,  
    name VARCHAR(22),  
    sex VARCHAR(2) DEFAULT '男'  
) DEFAULT CHARSET=utf8;  
// 如果是添加字符串型默认值要使用单引号,如果是整型则不需要加任何符号;
// 如果要添加的是中文默认值,则需要加上DEFAULT CHARSET=utf8;使用英文字符则不需要。                
                










