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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • MySQL数据库的7种函数
    查看全部
    0 采集 收起 来源:回顾和概述

    2015-07-22

  • 编辑数据表的默认存储引擎 MySQL配置文件 default-storage-engine=INNODB
    查看全部
  • 外键约束的要求: 1. 父表和子表必须使用相同的存储引擎,而且禁止使用临时表。 2. 数据表的存储引擎只能为InnoDB。 3. 外键列和参照列必须具有相似的数据类型。其中数字的长度或是否有符号位必须相同;而字符的长度则可以不同。 4. 外键列和参照列必须创建索引。如果外键列不存在索引的话,MySQL将自动创建索引。
    查看全部
  • 约束: 1.约束保证数据的完整性和一致性 2.约束分为表级约束和列级约束 3.约束类型包括: NOT NULL(非空约束) PRIMARY KEY(主键约束) UNIQUE KEY(唯一约束) DEFAULT(默认约束) FOREIGN KEY(外键约束)
    查看全部
  • 数据表操作: 如何创建数据表 PRIMARY KEY(主键约束) UNIQUE KEY(唯一约束) DEFAULT KEY(默认约束) NOT NULL(非空约束) 记录插入 查找记录
    查看全部
    0 采集 收起 来源:回顾和概述

    2015-07-22

  • 默认约束 DEFAULT eg: create table tb6 ( id smallint unsigned auto_increment primary key, username varchar(20) not null unique key, sex enum('1','2','3') default '3' );
    查看全部
  • 外键约束的参照操作
    查看全部
  • 唯一约束
    查看全部
  • 自动编号 AUTO_INCREMENT 类型必须为整型(可以是FLOAT(5,0)等,小数点后必须为0) 必须为主键 默认情况下,起始值为1,每次的增量为1
    查看全部
    0 采集 收起 来源:MySQL自动编号

    2015-07-21

  • sv逗号分隔的引擎 blackhole 黑洞的引擎写入的数据都会消失 数据复制的中继 MyISAM使用处理的事务不太多 innodb 适合事务比较多并支持外键
    查看全部
  • 各种存储引擎的特点
    查看全部
  • PK: primary key 主键 NN: not null UQ: unique key 唯一约束 zf: zero fill 添加前导0 un:unsigned 无符号 ai: auto_increment 当前的自动编号
    查看全部
  • 默认约束
    查看全部
  • UNIQUE KEY 唯一约束 唯一约束可以保证记录的唯一性 唯一约束的字段可以为空值(NULL) 每张数据表可以存在多个唯一约束 mysql> CREATE TABLE tb5( -> id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, -> username VARCHAR(20) NOT NULL UNIQUE KEY, -> age TINYINT UNSIGNED) -> ; Query OK, 0 rows affected (0.04 sec) mysql> SHOW COLUMNS FROM tb5; +----------+----------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------+----------------------+------+-----+---------+----------------+ | id | smallint(5) unsigned | NO | PRI | NULL | auto_increment | | username | varchar(20) | NO | UNI | NULL | | | age | tinyint(3) unsigned | YES | | NULL | | +----------+----------------------+------+-----+---------+----------------+ 3 rows in set (0.02 sec) mysql> INSERT tb5 (username, age) VALUES('Tom', 22); Query OK, 1 row affected (0.02 sec)
    查看全部
  • PRIMARY KEY 主键约束 每张数据表只能存在一个主键 主键保证记录的唯一性 主键自动为NOT NULL auto_increment必须和主键primary key一起使用,但是主键primary key不一定要和auto_increment一块使用
    查看全部

举报

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

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