赞
踩
-- 数据库约束(约束表中一些字段)
-- 多表查询:笛卡尔乘积,内连接,外连接(左外/右外),子查询-- mysql约束
-- 默认约束:default
-- 非空约束:not null
-- 唯一约束:unique
-- 主键约束:primary key(非空约束唯一)-------自增长约束auto_increment(记录当前插入的记录数)
-- 外键:foreign keyUSE mydb_01;
-- 默认约束 defaultCREATE TABLE stu (
id INT,
NAME VARCHAR (20),
gender VARCHAR (10)
) ;SELECT * FROM stu;
-- 正常情况插入数据
INSERT INTO stu (id, NAME, gender)
VALUES
(1, '张三', '男'),
(2, '李四', '男');-- 如果插入数据的时候,给某个字段没有插入数据,默认值null
INSERT INTO stu (id, NAME)
VALUES
(3, '丽萨') ;
-- 给当前字段添加默认约束,如果给当前字段不插入数据,默认约束就会起作用
-- 修改表中的字段类型
ALTER TABLE stu MODIFY gender VARCHAR(10) DEFAULT '男';DELETE FROM stu WHERE id=3;
DROP TABLE stu;-- 创建表的时候添加默认约束
CREATE TABLE stu(
id INT,
NAME VARCHAR(20),
gender VARCHAR(10) DEFAULT '男'
);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。