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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • 浮点数类型



    http://img1.sycdn.imooc.com//5e38e2eb0001793311940651.jpg

    查看全部
  • 需再次复习

    查看全部
  • 这里
    查看全部
  • 唯一约束,只能存在一个空值 DEFAULT 默认约束 在插入记录时,没有明确为字段赋值时,则自动赋予默认值 CREATE TABLE tb6( id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY ; username VARCHAR(20) NOT NULL UNIQUE KEY; sex EUNM("1","2","3") DEFAULT "3" ); SHOW COLUMNS FROM tb6; INSERT tb6 ( username,) VALUES ("Joy"); SELECT * FROM tb6;
    查看全部
  • MySQL数据类型之字符类型。


    查看全部
  • 要求:条件字段必须为 聚合函数 或 SELECT 后面的字段

    having 语句分组,用在group by后面追加条件,判断式中的字段是必须出现在前面select中的 或者是可以包含没有出现在前面查询中的字段的一个聚合函数count(),max()等等


    查看全部
  • 插入记录有三种方法:

    第一种:标准的insert插入记录

    INSERT users VALUES(DEFAULT,'John','123',25,1); TINYINT 支持表达式

    第二种:insert set 方法插入记录

    set方法:与第一种方式的区别是,此方法可以使用子查询,但是一次性只能插入一条记录。

    insert users set username='BEN',password='456';【其余字段有默认值或者允许为空】

    第三种:insert  selcet方法 可以将查询结果插入到指定表中。例子后续更新


    查看全部
  • 插入记录:
    INSERT [INTO] table_name [(col_name,...) {VALUES | VALUE} ({expr | DEFAULT},...),(...),...

    如果想对自动递增的字段赋值,可以输入NULL或者DEFAULT.

    对整型字段赋值,可以使用数学表达式。

    对于设置了默认约束的字段赋值,可以直接输入DEFAULT.

    INSERT 插入记录 

    语法1:INSERT [INTO] 表名 [(列名1,列名2,...)] VALUES(列值1,列值2,...),(...),...; 

    对于自动编号的字段,插入“NULL”或“DEFAULT”系统将自动依次递增编号; 

    对于有默认约束的字段,可以插入“DEFAULT”表示使用默认值; 

    列值可传入数值、表达式或函数,如密码可以用md5()函数进行加密(如md5('123')); md5是PHP中的哈希函数

    可同时插入多条记录,多条记录括号间用逗号“,”隔开 


    查看全部
  • MySQL设置存储引擎

    http://img1.sycdn.imooc.com//5e24214a0001929707320210.jpg

    http://img1.sycdn.imooc.com//5e24214b000136e005230260.jpg

    http://img1.sycdn.imooc.com//5e24214c00014cee09170114.jpg


    查看全部
  • MySQL各个存储引擎特点

    https://img1.sycdn.imooc.com//5d555a520001512a10460553.png

    http://img1.sycdn.imooc.com//5e2420880001f5e907350115.jpg

    查看全部
  • MySQL相关知识点之外键和索引

    外键:保证数据一致性的策略。

    索引:是对数据表中一列或者多列的值进行排序的一种结构,使用索引可以快速访问数据表中的特定信息。

    https://img1.sycdn.imooc.com//5d5559d20001031010260457.png

    查看全部
  • MySQL相关知识点之事务处理

    事务作用:用于保证数据库的完整性。

    事务的特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。

    查看全部
  • MySQL相关知识点之并发处理

    并发控制:当多个连接对记录进行操作时保证数据的一致性和完整性。

    (例如:一张数据表中,两个用户,其中一个用户删除id为22的商品,另一个用户查询id为22的商品,这样可能就会报错,这时就需要并发控制,在处理并发读或者并发写时,系统会使用锁系统解决该问题)

    锁:

    【1】共享锁(读锁):在同一时间段内,多个用户可以读取同一个资源,读取过程中不会发生任何变化。

    【2】排他锁(写锁):在任何时候只能有一个用户写入资源,当进行写锁时会阻塞其他的读锁或者写锁操作。

    锁颗粒:锁的单位。

    ——表锁:是一种开销最小的锁策略。

    ——行锁:是一种开销最大的锁策略。

    查看全部
  • MySQL存储引擎

    定义:MySQL可以将数据以不同的技术存储在文件(内存)中,每一种存储引擎使用不同的存储机制、索引技巧、锁定水平,最终提供广泛且不同的功能。

    MySQL支持的存储引擎:

    ——MyISAM

    ——InnoDB

    ——Memory

    ——CSV

    ——Archive

    查看全部
  • 连接的语法结构

    https://img1.sycdn.imooc.com/5d687d840001f50f09640545.jpghttps://img4.sycdn.imooc.com/5d687e04000130c809000570.jpg

    查看全部

举报

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

微信扫码,参与3人拼团

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

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