为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
与MySQL的零距离接触_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 外键约束下的表,父表修改后,子表是否进行修改。 CASCADE:从父表删除或更新且自动删除或更新子表中匹配的列; SET NULL:从父表删除或更新行,并设置子表中的外键列为NULL; RESTRICT:拒绝对父表的删除或更新操作; NO ACTION:标准SQL的关键字,在MySQL中与RESTRICT相同。 FOREIGN KEY (key_name) REFERENCEES table_name (key_name) ON DELETE CASCADE; ON DELETE \ ON UPDATE 插入记录时,需先在父表中插入记录,而后才能在子表中插入记录
    查看全部
  • 数据表操作
    查看全部
    0 采集 收起 来源:回顾和概述

    2015-05-21

  • 主键的作用
    查看全部
  • MySQL常用参数
    查看全部
  • CREATE TABLE SHOW TABLE SHOW COLUMNS INSERT 插入 SELECT 查找 AUTO_INCREMENT PRIMARY KEY 主键 数据表只能有一个 保证唯一性 每张数据表可存在多个唯一约束 UNIQUE KEY
    查看全部
    0 采集 收起 来源:总结

    2015-05-20

  • DEFAULT 默认约束 CREATE TABLE tb6 ( id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(20) NOT NULL UNIQUE KEY, sex ENUM('1','2','3') DEFAULT '3' ); SHOW COLUMNS FROM tb6; SELECT * FROM tb6;
    查看全部
  • UNIQUE KEY 唯一约束 CREATE TABLE tb5 ( id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(20) NOT NULL UNIQUE KEY, age TINYINT UNSIGNED) SHOW COLUMNS FROM tb5; )
    查看全部
  • AUTO_INCREMENT必须和PRIMARY KEY一起使用,而PRIMARY KEY不一定和AUTO_INCREMENT一起使用
    查看全部
  • 主键约束: PRIMARY KEY CREATE TABLE tb3( id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(30) NOT NULL, ); SHOW COLUMNS FROM tb3
    查看全部
  • CREATE TABLE tb3( id SMALLINT UNSIGNED AUTO_INCREMENT, username VARCHAR(30) NOT NULL );
    查看全部
    0 采集 收起 来源:MySQL自动编号

    2015-05-20

  • 空值与非空值: NULL,字段值可以为空 NOT NULL,字段值禁止为空 一定要赋值 CREATE TABLE tb2 username VARCHAR(20) NOT NULL, age TINYINT UNSIGNED NULL, ); 写入 INSET tb2 VALUES('TOM',NULL); INSET tb2 VALUES(NULL,26);
    查看全部
  • 写入记录: INSERT [into] tbl_name [(col_name,...)列名称] VALUES(val,..) eg: INSERT tb1 VALUES ('TOM',25,7863.32); //省略列名 INSERT tb1 (username,salary) VALUES('John',4500.65); 记录查找: SELECT (表达式) FROM (tbl_name); eg: SELECT * FROM tb1;
    查看全部
  • 表级约束必须在列定义后声明
    查看全部
  • 查看数据表结构: SHOW COLUMNS FROM tbl_name eg: SHOW COLUMNS FROM tb1
    查看全部
  • 外键约束下的表,父表修改后,子表是否进行修改。 CASCADE:从父表删除或更新且自动删除或更新子表中匹配的列; SET NULL:从父表删除或更新行,并设置子表中的外键列为NULL; RESTRICT:拒绝对父表的删除或更新操作; NO ACTION:标准SQL的关键字,在MySQL中与RESTRICT相同。 FOREIGN KEY (key_name) REFERENCEES table_name (key_name) ON DELETE CASCADE; ON DELETE \ ON UPDATE 插入记录时,需先在父表中插入记录,而后才能在子表中插入记录
    查看全部

举报

0/150
提交
取消
课程须知
要想学习本课程,你只需要知道数据库是个什么东东就足够了,是不是很easy?!
老师告诉你能学到什么?
1、MySQL安装与配置 2、数据类型 3、流程控制与运算符 4、DDL、DCL、DQL、DML 5、常用函数 6、表类型(存储引擎) 7、图形化工具
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!