输入banner图图片脚本导航/分类

SQL---Chapter01 数据库和SQL

  SQL不区分关键字的大小写。

  书写规则:

    1. 关键字大写
    2. 表名的首个字大写
    3. 其余(列名等)小写

字符串和日期常数需要使用单引号(‘) 括起来。数字常数无需加注单引号(直接书写数字即可)。

单词之间需要使用半角空格或者换行进行分隔。

 

表的创建

数据库的创建:CREATE DATABASE <数据库名称>;

表的创建:

CREATE TABLE<表名>

       (<列名1>  <数据类型>  <该列所需约束>,

       <列名2>  <数据类型>  <该列所需约束>,

                            ...

       <该表的约束1>,<该表的约束1>,...)

CREATE TABLE Shohin
(shohin_id     CHAR(4)      NOT NULL,
 shohin_mei    VARCHAR(100) NOT NULL,
 shohin_bunrui VARCHAR(32)  NOT NULL,
 hanbai_tanka  INTEGER ,
 shiire_tanka  INTEGER ,
 torokubi      DATE ,
 PRIMARY KEY (shohin_id));

数据库名称、表名和列名等可以使用以下三种字符:半角英文字母、半角数字、下划线(_)。

名称必须以半角英文字母作为开头。

 

数据类型的指定:INTEGER、CHAR(定长字符串)、VARCHAR(可变长字符串)、DATE

约束:NOT NULL、 NULL、 PRIMARY KEY。

 

 

表的删除和更新

删除表:DROP TABLE <表名>;

添加列:ALTER TABLE  <表名>  ADD COLUMN  <列的定义>;

删除列:ALTER TABLE  <表名>  DROP COLUMN  <列名>;

插入数据:

START TRANSACTION;

INSERT INTO Shohin VALUES (‘0001‘, ‘T恤‘ ,‘衣服‘, 1000, 500, ‘2009-09-20‘);
INSERT INTO Shohin VALUES (‘0002‘, ‘打孔器‘, ‘办公用品‘, 500, 320, ‘2009-09-11‘);
INSERT INTO Shohin VALUES (‘0003‘, ‘运动T恤‘, ‘衣服‘, 4000, 2800, NULL);
INSERT INTO Shohin VALUES (‘0004‘, ‘菜刀‘, ‘厨房用具‘, 3000, 2800, ‘2009-09-20‘);
INSERT INTO Shohin VALUES (‘0005‘, ‘高压锅‘, ‘厨房用具‘, 6800, 5000, ‘2009-01-15‘);
INSERT INTO Shohin VALUES (‘0006‘, ‘叉子‘, ‘厨房用具‘, 500, NULL, ‘2009-09-20‘);
INSERT INTO Shohin VALUES (‘0007‘, ‘擦菜板‘, ‘厨房用具‘, 880, 790, ‘2008-04-28‘);
INSERT INTO Shohin VALUES (‘0008‘, ‘圆珠笔‘, ‘办公用品‘, 100, NULL, ‘2009-11-11‘);

COMMIT;

 

SQL---Chapter01 数据库和SQL

标签: