学习要点
- 表通过CREATE TABLE 语句创建而成。
- 表和列名需要使用有意义的文字命名。
- 指定列的数据类型(整数型、字符型、和日期型等)
- 可以在表中设置约束(主键约束和非空约束NOT NULL)
表的内容的创建
商品编号 | 商品名称 | 商品种类 | 销售单价 | 进货单价 | 登记日期 |
---|---|---|---|---|---|
0001 | T恤衫 | 衣服 | 1000 | 500 | 2019-09-20 |
0002 | 打孔器 | 办公用品 | 500 | 320 | 2019-09-11 |
0003 | 运动T恤 | 衣服 | 4000 | 2800 | |
0004 | 菜刀 | 厨房用具 | 3000 | 2800 | 2019-09-20 |
0005 | 高压锅 | 厨房用具 | 6800 | 5000 | 2019-01-15 |
0006 | 叉子 | 厨房用具 | 500 | 2019-09-20 | |
0007 | 擦菜板 | 厨房用具 | 880 | 790 | 2019-04-28 |
0008 | 圆珠笔 | 办公用品 | 100 | 2019-11-11 |
为了更方便的学习后面的知识,简易的建了一个表。接下来进入正题。
数据库的创建
在创建表之前,首先要创建用来存储表的数据库,创建数据库的语法如下:
CREATE DATABASE <数据库名>;
现在创建我们需要的数据库,我们将数据库命名为shop,语句如下:
CREATE DATABASE shop;
现在就创建好了我们的数据库,需要注意的是,数据库名称、表明、列名都要使用半角字符。
表的创建
在创建好数据库后,我们可以使用create table语句在其中创建数据库表。语法如下:
create table <表名> (
<列名1> <数据类型> <该列所需的约束>,
<列名2> <数据类型> <该列所需的约束>,
<列名3> <数据类型> <该列所需的约束>,
<列名4> <数据类型> <该列所需的约束>,
.
.
.
<该表的约束1> <该表的约束2> ....
);
执行建表语句创建我们所需的数据表:
create table Product
(product_id CHAR (4) NOT NULL,
product_name varchar(100) NOT</