文章目录
1.注释
- #单行注释
– 单行注释
– SQL语言不分大小
/* - 多行注释
*/
2. DDL
– DDL:数据(结构)定义语言,也属于SQL,只是按照功能划分
3.数据库的创建删除
- – 创建数据库
CREATE DATABASE IF NOT EXISTS school_db CHARSET utf8 - – 删除数据库
DROP DATABASE school_db - – 修改数据库字符编码
ALTER DATABASE school_db CHARSET utf8
– 注:数据库名一旦给定,不能更改
/*
4.设计表
在数据库中数据为表为单位来存储
- 设计表
表名(存储的信息,一个表中存储一类信息)
字段(列)
数据类型,长度
那些约束 - eg:
学生信息表
学号,姓名,生日,年级,分数,电话,注册时间
日期:年月日
时间:年月日时分秒
*/
5.创建表,先不添加约束
- – 创建表,先不添加约束
CREATE TABLE t_student(
– t_表的意思
num INT,
NAME VARCHAR(10),
sex CHAR(1),
birthday DATE,
grade INT,
score DOUBLE(4,1),
moble VARCHAR(11),
reg_time DATETIME
)
6.删除表
- – 删除表
DROP TABLE t_student
/*
主键约束:一个表中只能有一个主键,他不能为空,不能重复
不能为空:可以有多个,不能为空,
唯一约束:可以为空,不能重复,
AUTO_INCREMENT主键自动增长,数据类型必须为整数
*/
7.创建表,添加约束
- – 创建表,添加约束
CREATE TABLE t_student