1、数据库的创建(CREATE DATABASE语句)
CREATE DATABASE<数据库名称>
2、表的创建(CREATE TABLE语句)
CREATE TABLE<表名>
(<列名1><数据类型><该列所需约束>,
<列名2><数据类型><该列所需的约束>,
.
.
<该表的约束1><该表的约束2>,...);
3、数据库,表和列的命名规则
- 我们只能使用半角英文字母,数字,下划线作为数据库,表和列的名称
- 名称必须以半角英文字母开头
4、数据类型的指定
数据类型表示数据的种类,包括数字型,字符型和日期型,每一列都不能存储与该列数据类型不符的数据。
- INTEGER
用来指定存储整数的列的数据类型 - CHAR
CHARACTER的缩写,是用来指定存储字符串的列的数据类型,字符串以定长字符串的形式存储再被指定的CHAR的列中 - VARCHAR
同CHAR类型一样,VARCHAR型也是用来指定存储字符串的列的数据类型,也可以通过括号内的数字来指定字符串的长度,但该类型的列是以可变字符串的形式来保存字符串的。 - DATE
用来指定存储日期的列的数据类型
5、约束的设置
约束是除了数据类型之外,对列中存储的数据进行限制或者追加条件的功能
- NOT NULL
NULL是代表空白(无记录)的关键字,NOT NULL就是给该列设置了不能输入空白,也就是必须输入数据的约束(如果什么都不输入就会出错) - PRIMARY KEY(主键)
主键:可以特定一行数据的列