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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 显示当前版本号:select version(); 显示当前日期: select now(); 显示当前用户名:select user();
    查看全部
  • MySQL基础 安装MySQL 配制MySQL 使用MySQL MySQL由瑞典MySQL AB公司开发,目前被Oracle公司收购。 MySQL是一个开源的关系数据库管理系统 MySQL分为社区版和企业版,目前最新版为5.6.
    查看全部
    0 采集 收起 来源:MySQL概述

    2015-07-22

  • 删除约束 1、删除主键约束 ALTER TABLE tbl_name DROP PRIMARY KEY; 2、删除唯一约束 ALTER TABLE tbl_name DROP {INDEX|KEY} index_name(引索通过SHOW INDEXES tbl_name查看); 3、删除外键约束 ALTER TABLE tbl_name DROP FOREIGN KEY fk_symbol(约束名字:通过SHOW CREATE TABLE tbl_name查看);
    查看全部
  • 1、添加主键约束: ALTER TABLE tbl_name ADD [CONSTRAINT[symbol]] PRIMARY KEY[index_type] (col_name); 2、添加唯一约束 ALTER TABLE tbl_name ADD UNIQUE(col_name); 3、添加外键约束 ALTER TABLE tbl_name ADD [CONSTRAINT[symbol]] FOREIGN KEY [index_type](外键列) REFERENCES 父类(参考列); 4、添加/删除默认DEFAULT约束 ALTER TABLE tbl_name ALTER col_name SET DEFAULT literal / DROP DEFAULT;
    查看全部
  • AS 赋予别名;
    查看全部
    0 采集 收起 来源:多表更新

    2015-07-22

  • 如果子查询返回任何行,EXISTS将返回true,否则返回false. \G格式! 分组的用法!!
    查看全部
  • 修改数据表 --添加单列 ALTER TABLE table_name ADD [COLUNM] col_name column_definition [FIRST | AFTER col_name] --FIRST AFTER指定添加的位置 --添加多列 ALTER TABLE table_name ADD [COLUNM] (col_name column_definition,...) --删除列 ALTER TABLE tbl_name DROP [COLUMN] col_name --删除多列 ALTER TABLE tbl_name DROP [COLUMN] col_name,[COLUMN] col_name...
    查看全部
  • 表级约束和列级约束
    查看全部
  • 修改存储引擎的方法 1.通过修改MySQL配置文件实现 default-storage-engine = engine 2.通过创建数据表命令实现 CreateTable table_nae( ... ... )ENGINE = engine; 3.通过修改数据表命令实现 ALTER TABLE table_name ENGINE [=] engine_name;
    查看全部
  • 各种存储引擎的特点 特点 MyISAM InnoDB Memory Archive 存储限制 256TB 64TB 有 无 事务安全 - 支持 - - 支持索引 支持 支持 支持 - 锁颗粒 表锁 行锁 表锁 行锁 数据压缩 支持 - - 支持 支持外键 - 支持 - -
    查看全部
  • 相关知识点 外键 -是保证数据一致性的策略 索引 -是对数据表--列或多列的值进行排序的一种结构。
    查看全部
  • 相关知识点 事务 --事务用于保证数据库的完整性 事务的特性(ACID) --原子性(Atomicity) --一致性(Consistency) --隔离性(Isolation) --持久性(Durability)
    查看全部
  • MySQL支持的存储引擎 存储引擎 MyISAM InnoDB Memory CSV Archive 相关知识点: 并发控制 --当多个连接对记录进行修改时保证数据的一致性和完整性 锁 --共享锁(读锁):在同一时间段内,多个用户可以图区同一个资源,读取过程中数据不会发生任何变化 --排他锁(写锁):在任何时候只能有一个用户写入资源,当进行写锁时会阻塞其他的读锁或者写锁操作 锁颗粒 --表锁,是一种开销最小的锁的策略 --行锁,是一种开销最大的锁的策略
    查看全部
  • 存数引擎 MySQL可以将数据以不同的技术存储在文件(内存)中,这种技术就成为存储引擎。 每种存数引擎使用不同的存储机制、索引技巧、锁定水平,最终提供广泛且不同的功能。 使用不同的存储引擎也可以说不同类型的表 MySQL支持的存储引擎 存储引擎 MyISAM InnoDB Memory CSV Archive
    查看全部
  • 外键约束的参照操作 1. CASCADE: 从父表删除或更新且自动删除或更新子表中匹配的行 2. SET NULL: 从父表删除或更新行,并设置子表中的外键列为NULL, 如果使用该选项,必须保证子表列没有指定NOT NULL 3. RESTRICT: 拒绝对父表的删除或更新操作 4. NO ACTION: 标准SQL的关键字,在MySQL中与RESTRICT相同
    查看全部

举报

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

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