SQL知识复习
SQL基本书写规则:
SQL语句以分号(;)结尾
SQL关键字不区分大小写(书写建议:关键字大写,表名首个字母大写,其余(列名等)小写)
字符串和日期需要使用单引号(‘)括起来;数字常数无需单引号
单词之间需要使用半角空格或者换行进行分隔
命名规则:数据库名称、表名、列名可以使用半角英文字母、半角数字、下划线(_);名称必须使用半角英文字母开始
名称不能重复(表名、列名不重复)
数据类型的指定:INTEGER、CHAR、VARCHAR、DATE(所有的列必须指定数据类型)
约束的设置:在指定诗句类型之后 NOT NULL
主键设置:在CREATE TABLE的后面,PRIMARY KEY(shohin_id) ;可以通过主键选取相应的一行数据,所以主键不允许重复
语句:
建立数据库:
CREATE DATABASE <数据库名称>
CREATE DATABASE shop;
建立表:
CREATE TABLE <表名>
(<列名1> <数据类型> <该列所需约束>,
<列名2> <数据类型> <该列所需约束>,
<列名3> <数据类型> <该列所需约束>)
CREATE TABLE Shohin
(shohin_id CHAR(4) NOT NULL,
shohin_mei VARCHAR(100) NOT NULL,
torokubi DATE
PRIMARY KEY (shohin_id));
执行光盘中的sql命令:
首先应创建数据库,然后在创建的数据库中执行语句(登录时用shop)
\i E:/PostgreSQL/CreateTableShohin.sql
执行sql时,记得语句后加分号;,语句才可以执行