-
总结 知识点
查看全部 -
DEFAULT 、ENUM( )
默认值、选项
查看全部 -
UNIQUE KEY 唯一约束
唯一约束保证记录的唯一性
唯一约束的字段可以为空值(NULL)
每张表可以存在多个唯一约束
查看全部 -
AUTO_INCREMENT 必须与 PRIMARY KEY 一起使用
而PRIMARY KEY不一定要和AUTO_INCREMENT一起使用
查看全部 -
PRIMARY KEY 主键
主键约束
每张数据表只存在一个主键
主键保证记录的唯一性
主键自动为NOT NULL
查看全部 -
MySQL是由瑞典MySQLAB公司开发,目前属于Oracle公司 MySQL是一个开源的数据库管理系统,分为企业版和社区版查看全部
-
外键约束的参照操作 1. CASCADE:从父表删除或者更新且自动删除或更新子表中的匹配行 2. SET NULL:从父表删除或者更新行,并设置外键列为NULL。如果使用该选项,必须保证子表列没有指定的NOT NULL。 3.RESTRICT :拒绝对父表的删除或更新操作。 4.NOT ACTION :标准的SQL关键字,在MYSQL 中与RESTRICT相同。 CREATE TABLE users1( id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT, username VARCHAR (10) NOT NULL, pid SMALLINT UNSIGNED , FOREIGN KEY (pid) REFERENCES provinces (id) ON DELETE CASCADE ), SHOW CREATE TABLE users1;//显示创建表users1的信息。 在父表中插入记录: INSERT provinces (pname) VAULES(‘A’); INSERT provinces (pname) VAULES(‘B’); INSERT provinces (pname) VAULES(‘C’); SELECT*FROM provinces;//查询父表中的记录 在子表中插入记录: INSERT users1(username,pid)VAULES(‘JOHN’,3); INSERT users1(username,pid)VAULES(‘ROSE’,1); INSERT users1(username,pid)VAULES(‘TOM’,7);//ERROR报错 INSERT users1(username,pid)VAULES(‘Bob’,3); SELECT*FROM users1;//查看子表中的记录 DELECT FROM provinces WHERE id=3;//删除父表中id=3这条记录。 SELECT*FROM provinces;//查询父表中id=3这条记录是否删除成功。 SELECT*FROM users1;//查询子表中的数据是否被影响。 实操中,很少使用物理的(以上)外键约束,一般使用逻辑外键约束。以上外键约束只适用于INNODB引擎。查看全部
-
MySQL分为社区版与企业版查看全部
-
MySQL分为社区版和企业版。查看全部
-
MySQL是一个开源的关系型数据库管理系统。查看全部
-
MySQL由瑞典MySQL AB公司开发,目前属于Oracle公司查看全部
-
修改数据库的关键字是ALTER
查看全部 -
MySQL 配置文件 default–storage –engine = INNODB 登录:mysql -uroot -p 打开数据库: USE test ; 创建数据表:父表 CREATE TABLE provinces( id SMALLINT UNSIGNED PRIMARY KEY AUTO _INCREMENT ; pname VARCHAR (20) NOT NULL ); 查看父表引擎: SHOW CREATE TABLE provinces ; 创建数据表子表 CREATE TABLE users ( id SMALLINT UNSIGNED PRIMARY KEY AUTO _INCREMENT ; usersname VARCHAR (10) NOT NULL ; pid SMALLINT UNSIGNED ; FOREIGN KEY (pid) REFERENCE provinces (id) ); 主键有自动创建索引功能。 SHOW INDEXS FROM provinces ;//显示索引 SHOW INDEXS FROM provinces\ G ;//以网格形式显示索引查看全部
-
m是总位数 d是小数点位数 (7,2)小数点2位,前面5位99999.99查看全部
-
net start mysql net stop mysql Windows下的服务都可以通过这两个命令启动关闭查看全部
举报
0/150
提交
取消