为了账号安全,请及时绑定邮箱和手机立即绑定

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • 使用命令实现引擎: create table tp1( s1 varchar(10)) engine = MyISAM;
    查看全部
  • 通过修改Mysql的配置文件实现 default-storage-engine = innoDB
    查看全部
  • 索引,是对数据表中一列或多列的值进行派寻的一种结构。
    查看全部
  • 事务的特性: 原子性、一致性、隔离性、持久性
    查看全部
  • 并发控制:当多个连接对记录进行修改时保证数据的一致性和完整性; 锁:共享锁(读锁):在同一时间段内,多个用户可以读取同一个资源,读取过程中数据不会发生任何变化; 排他锁():在任何时候只能有一个用户写入资源,当进行写锁时会阻塞其它的读锁或者写锁操作; 锁颗粒:表锁,是一种开销最小的锁策略 行锁,是一种开销最大的锁策略
    查看全部
  • 课程回顾
    查看全部
    0 采集 收起 来源:课程回顾

    2014-12-24

  • @MySQL——(五)子查询与连接——一多表连接 1、多表连接是通过多个JOIN连接起来 2、如将A和B与C连接起来: SELECT A.a,B.b,C.c FROM tabA 【JOIN tabB ON conditonal_expr】 【JOIN tabC ON conditonal_expr】
    查看全部
    1 采集 收起 来源:多表连接

    2014-12-24

  • @MySQL——(五)子查询与连接——一OUTER JOIN 1、LEFT JOIN:显示左表全部和左右符合连接条件的记录 2、RIGHT JOIN:显示左右符合连接条件的记录和右表全部记录 3、若某字段只存在某一表,则另一表的里字段返回null
    查看全部
    6 采集 收起 来源:外连接OUTER JOIN

    2015-02-22

  • @MySQL——(五)子查询与连接——一INNER JOIN 1、内连接:在MySQL中JOIN,INNER JOIN,CROSS JOIN是等价的 2、外连接:LEFT JOIN左外连接;RIGHT JOIN右外连接 3、连接条件:使用ON设定连接条件,也可以用WHERE代替 · ON:设定连接条件 · WHERE:进行结果集记录的过滤 4:内连接是返回左表及右表符合连接条件的记录 5、例如:SELECT * FROM tabA JOIN tabB ON tabA.name = tabB.name;表示返回都含有的name值对应的字段
    查看全部
    0 采集 收起 来源:内连接INNER JOIN

    2015-02-22

  • @MySQL——(五)子查询与连接——一连接JOIN概述 1、MySQL这SELECT语句,多表更新,多表删除语句中都支持JOIN操作 2、连接有三种:INNER内连接,LEFT OUTER左外连接,RIGHT OUTER右外连接 3、语法结构: table_reference1 {[INNER | CROSS] JOIN | {LEFT | RIGHT}[OUTER] JOIN} table_reference2 ON conditionla_expr },ON后面是连接条件
    查看全部
  • @MySQL——(五)子查询与连接——一步多表更新 1、这创建数据表的同时,将查询结果写入到数据表 CREATE TABLE [IF NOT EXISTS] tbl_name[(create_definition,...)添加查询外的字段,但要设置默认值] select_statement; 2、例如:CREATE TABLE tbl_new(id SMALLINT PRIMARY KET AUTO_INCREMENT) SELECT name FROM tbl_old GROUP BY name; 这样新建的tbl_new中会有两个字段:id和name,其中name就是查询得到的结果
    查看全部
  • @MySQL——(五)子查询与连接——多表更新 1、语法结构:UPDATE 【table_references】 SET col_name1={expr1|DEFAULT}[,col_name2=...][WHERE where_condition] 2、table_references为表的参照。即A表按照B表更新 3、table_references语法结构为tableA { [INNER|CROSS] JOIN | {LEFT|RIGHT}[OUTER]JOIN} tableB ON conditional_expr(依据条件:即A表应该匹配B表的什么数据。) 4、举例UPDATE tableA INNER JOIN tableB ON nameA = nameb SET ageA = ageB;表示更新表A中的年纪,依据是匹配表B中相同name的数据,并按name对应的age更新
    查看全部
    0 采集 收起 来源:多表更新

    2015-01-02

  • @MySQL——(三)约束以及修改数据表——外键约束参数操作 一、删除或更新父表数据,控制参数 1、语法:FOREIGN KEY 子表(外键列)REFERENCES 父表(参考列)【ON DELETE】 参数 2、参数 当父表删除和更新操作时: · CASCADE:子表也删除和更新 · SET NULL:子表设置为NULL,但子表外键列不能设置为NOT NULL(矛盾) · RESTRICT:拒绝对父表的删除或者更新操作。 · NO ACTION:标准SQL关键字,MYSQL中与RESTRICT相同
    查看全部
  • @MySQL——(五)子查询与连接——INSERT-SET子查询 1、INSERT tbl_name [(col_name,...)] (SELECT col2_name FROM tbl2 ...) 2、同样注意字段数量和类型匹配
    查看全部
  • @MySQL——(三)约束以及修改数据表——外键的局限 1、外键为物理约束,只支持InnoDB,有局限性 2、开发中多使用逻辑关联
    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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