Day28
一、基本操作
表中插入数据
(1)插入单条数据:
INSERT INTO d_product VALUES (‘M01’,‘佳洁士’,8.00,‘牙膏’,‘宝洁’)
(2)插入多条数据:
INSERT INTO d_product VALUES (‘M01’,‘佳洁士’,8.00,‘牙膏’,‘宝洁’);
INSERT INTO d_product VALUES (‘M02’,‘高露洁’,6.50,‘牙膏’,‘高露洁’);
INSERT INTO d_product VALUES (‘M03’,‘洁诺’,5.00,‘牙膏’,‘联合利华’);
INSERT INTO d_product VALUES (‘M04’,‘舒肤佳’,3.00,‘香皂’,‘宝洁’);
INSERT INTO d_product VALUES (‘M05’,‘夏士莲’,5.00,‘香皂’,‘联合利华’);
INSERT INTO d_product VALUES (‘M06’,‘雕牌’,2.50,‘洗衣粉’,‘纳爱斯’);
INSERT INTO d_product VALUES (‘M07’,‘中华’,3.50,‘牙膏’,‘联合利华’);
INSERT INTO d_product VALUES (‘M08’,‘汰渍’,3.00,‘洗衣粉’,‘宝洁’);
INSERT INTO d_product VALUES (‘M09’,‘碧浪’,4.00,‘洗衣粉’,‘宝洁’);
二、表的约束
1、主键:每张表都有主键,唯一标识表中的数据
1)创建单个主键的语句:
(1)ALTER TABLE course ADD PRIMARY KEY(CNO)
(2)CREATE TABLE s_student(sno INT(3) PRIMARY KEY)
(3)CREATE TABLE s_student(sno INT(3) PRIMARY KEY(sno))
2)创建联合主键的语句
(1)PRIMARY key(customerid,productid)
(2) ALTER TABLE work ADD PRIMARY KEY(empid,deptno)
2、非空约束
指的是字段的值不能为空值
例如:sno INT(3) NOT NULL
3、唯一约束
指的是表中字段的值不能重复出现。
例如:sname VARCHAR(6) UNIQUE
4、默认约束
指的是给表中字段指定默认值
例如:ssex VARCHAR(1) DEFAULT ‘男’
三、索引分类:
普通索引、唯一性索引、空间索引、单列索引、多列索引、全文索引
索引底层为闭树、闭加树。
Day28
最新推荐文章于 2022-04-01 21:25:41 发布