参考MICK的SQL基础教程,进行SQL的基础学习。
库和表的建立
库的建立
CREATE DATABASE [数据库名称];
表的建立
CREATE DATABASE [数据库名称];
CREATE TABLE Product (
product_id CHAR (4) NOT NULL,
product_name VARCHAR (100) NOT NULL,
product_type VARCHAR (100) NOT NULL,
sale_price INTEGER,
purchase_price INTEGER,
regist_data DATE,
PRIMARY KEY (product_id)
)
注:以上为《SQL基础教程》的例子。
库和表的的命规则
- 半角英文字母
- 半角数字
- 下划线(_)
注:1_product或者2019_product可以进行命名,但不多见,常见的为名称必须以半角英文字母开头,例如product1 或者 sales_2009。
数据的类型指定
- INTEGER 整数 ,非小数。
- CHAR 字符串。
- VARCHAR 可变长字符串,例如,我们
向 VARCHAR(8) 类型的列中输入字符串 ‘abc’ 的时候,保存的就是字
符串 ‘abc’。 - DATE 日期
约束
1.NOT NULL 非空
2.PRIMARY KEY (XX) 主键