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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 查索引是SHOW INDEX 查约束是SHOW INDEXES 约束和索引, 前者是用来检查数据的正确性,后者用来实现数据查询的优化,目的不同。 唯一性约束与唯一索引有所不同: (1).创建唯一约束会在Oracle中创建一个Constraint,同时也会创建一个该约束对应的唯一索引。 (2).创建唯一索引只会创建一个唯一索引,不会创建Constraint。 也就是说其实唯一约束是通过创建唯一索引来实现的。 在删除时这两者也有一定的区别: 删除唯一约束时可以只删除约束而不删除对应的索引,所以对应的列还是必须唯一的, 而删除了唯一索引的话就可以插入不唯一的值。 删除唯一约束:ALTER TABLE table_name DROP INDEX 数据名; PRIMARY KEY 和 KEY 的区别: 主键一定是唯一性索引,唯一性索引并不一定就是主键 一个表中可以有多个唯一性索引,但只能有一个主键 主键列不允许空值,而唯一性索引列允许空值
    查看全部
  • 添加主键约束 ALTER TABLE tbl_name ADD [CONSTRAINT [symbol]] PRIMARY KEY [index_type] (index_col_name,...) 添加唯一约束 ALTER TABLE tbl_name ADD [CONSTRAINT [symbol]] UNIQUE [index_type] (index_col_name,...) 添加外键约束 ALTER TABLE tbl_name ADD [CONSTRAINT [symbol]] FOREIGN KEY [index_type] (index_col_name,...) reference_definition 添加/删除默认约束 ALTER TABLE tbl_name ALTER [COLUMN] col_name SET DAFAULT literal |DROP DEFAULT
    查看全部
  • 外键的约束
    查看全部
  • PRIMARY KEY 主键约束, 每张数据表只能存在一个主键 主键保证记录的唯一性 主键自动为NOT NULL
    查看全部
  • Mysql 语句的规范;
    查看全部
  • 查看数据表结构:SHOW COLUMNS FROM tbl_name
    查看全部
  • mysql整形
    查看全部
  • 查看数据表列表 SHOW TABLES [FROM db_name] [LIKE 'pattern'|WHERE expr]
    查看全部
  • NULL,字段值可以为空 NOT NULL,字段值禁止为空
    查看全部
  • 创建数据表(名字,年纪,工资)
    查看全部
  • 添加单列:ALTER TABLE user1 ADD age TINYINT NOT NULL DEFAULT 10 AFTER username; 多列:ALTER TABLE user1 ADD (pwd VARCHAR(20) NOT NULL AFTER username , truename VARCHAR(20) NOT NULL FIRST); 删除:alter table user1 drop password,drop age;
    查看全部
  • 1.表级约束与列级约束 (1)对一个数据列建立的约束,称为列级约束 (2)对多个数据列建立的约束,称为表级约束 (3)列级约束既可以在列定义时声明,也可以在列定以后声明 (4)表级约束只能在列定义后声明 2.主键、外键、非空、唯一、default都是约束条件。主键、外键、唯一既可以作为表级约束,也可作为列级约束 ( not null, default )只有列级约束
    查看全部
  • 插入记录: INSERT[INTO] tbl_name[(col_name)] VALUES(val,...) 记录查找: SELECT expr,...FROM tab_name
    查看全部
  • 1.CASCADE:从父表中删除或更新将自动删除或更新子表中的行(对应) 2.SET NULL:从父表中删除或更新将子表中改为NULL 3.RESTRICT:不允许改动父表 4.NO ACTION 同 3 用法:foreign key(..) references ..(..) on delete 关键字
    查看全部
  • 查看数据表列表:SHOW COLUMNS FROM tbl_name
    查看全部

举报

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

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