[toc]
1. 增
a. 增加一个数据库
1). CREATE DATABASE < 数据库名称 > ;
b. 增加一个表
1). create table 表名 (属性以及各类属性,限制条件常见有 定长字符类型 CHAR,非定长字符类型 VARCHER, 整数类型 INTEGRE, 非空属性 NOT NULL)
c. 增加一列
1).ALTER TABLE < 表名 > ADD COLUMN < 列的定义 >;
2. 删除
a. 删除一个数据库
1). DROP DATABASE < 数据库名称 >;
b. 删除一个表
1). DROP table < 表名 >;
c. 删除一个列
1). ALTER TABLE < 表名 > DROP COLUMN < 列名 >;
d. 删除整个表内容
1). truncate table <表名>;
e. 删除符合条件的数据
1). DELETE FROM <表名> <条件>;
3. 改
a. update
1).update <表名>
SET <列名> = <表达式> [, <列名2>=<表达式2>...];
WHERE <条件>; -- 可选,非常重要。
ORDER BY 子句; --可选
LIMIT 子句; --可选
b. AS
1).select product_id AS id
4. 查
a. select
b. distinct
i. select distinct product_type from product;
<> 和~不相等
希望选取NULL记录时,需要在条件表达式中使用IS NULL运算符。希望选取不是NULL的记录时,需要在条件表达式中使用IS NOT NULL运算符。
例子
create table Addressbook
(regist_no INTEGER NOT NULL,
name VArCHAR(128) NOT NULL,
address VARCHAR(256) NOT NULL,
tel_no CHAR(10),mail_address CHAR(20),
-- 指定主键
PRIMARY KEY (regist_no));