SQL的基本书写规则
-
不区分关键字大小写
-
以分号
;
结尾,不结尾的话是不会执行的 -
常数的书写方式是固定的
- 字符串的书写 :
'char'
- 日期的书写 :
'2010-01-26'
,'10/01/26'
或者'26 Jan 2010 '
- 数字的书写 :正常书写
- 字符串的书写 :
-
单词需要用单角空格或换行分隔
表的创建
[外链图片转存失败,源站可能有防盗链机制,建表一]!(D:\学习\markdown\image)]
- 数据库的创建:
CREATE DATABASE shop;
创建数据库shop - 表的创建:
CREATE TABLE Product
(product_id CHAR(4) NOT NULL,
product_name VARCHAR(100) NOT NULL,
product_type VARCHAR(32) NOT NULL,
sale_price INTEGER,
purchase INTEGER,
regist_data DATE ,
PRIMARY KEY(product_id));
语法说明:
CREATE TABLE Product
创造一个名为 Product的数据表product_id CHAR(4) NOT NULL,
- 含义为 创造一个product_id的键
- 键的类型为char 最大长度为4
- NOT NULL 说明该处不能为空
PRIMARY KEY
:约定主键,说明可以通过product_id取出该列的商品数据
表的删除和更新
- 删除表
DROP TABLE Product;
这样表格就删除了。
因为后续还要用这个表格,就在复制回车一下,在创造一下Product这个表格
2. 添加表的列
ALTER TABLE Product ADD COLUMN product_pinyin VARCHAR(100);
语法说明:
ALTER TABLE Product
:选中数据表Product
ADD COLUMN product_pinyin VARCHAR(100);
增加列 product_pinyin
3. 删除列
ALTER TABLE Product DROP COLUMN product_pinyin ;
语法说明:
ALTER TABLE Product
:选中数据表Product
DROP COLUMN product_pinyin VARCHAR(100);
增加列 product_pinyin