操作数据库

SHOW DATABASES -- 显示数据库
CREATE DATABASES db1 -- 创建名为 db1 的数据库
CREATE DATABASE IF NOT EXISTS db2 -- 避免报错
DROP DATABASE db2 -- 删除数据库
DROP DATABASE db2 IF EXISTS db2 -- 避免报错
USE db1 -- 使用数据库 db1
SELECT DATABASE() -- 查看当前使用的数据库

操作表

查询当前数据库下所有表名称

SHOW TABLES;

查询表结构

DESC 表名称;

Untitled

创建表

CREATE TABLE 表名 (
	字段名1  数据类型1,
	字段名2  数据类型2,
	…
	字段名n  数据类型n
);

<aside> ⚠️ 最后一行不能加逗号

</aside>

案例

需求:设计一张学生表,请注重数据类型、长度的合理性

  1. 编号
  2. 姓名,姓名最长不超过10个汉字
  3. 性别,因为取值只有两种可能,因此最多一个汉字
  4. 生日,取值为年月日
  5. 入学成绩,小数点后保留两位
  6. 邮件地址,最大长度不超过 64
  7. 家庭联系电话,不一定是手机号码,可能会出现 - 等字符