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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • mysql提示符
    查看全部
  • length() 获取字符串长度 空格也算在长度之内 ltrim() 删除前导空格 rtrim() 删除后续空格 trim() 删除前导和后续空格 select trim(leading ‘?’from‘??MySQL’);删除字符串中前导问号。trailing,后续。leading 前导,both 全部; substring() 字符串截取 substring(‘MySQL’,1,2);从第一位截取,截取两位。 substring(‘MySQL’,-1);截取L; [not]like 模式匹配select * from test where first_name like '%o%';查找名字中间有O的。 select * from test where first_name like '%1%%' escape '1';1后面的%是不是通配符%. 通配符%:代表任意个字符。 _(下划线):代表任意一个字符。 replace() 字符串替换select replace( '??mysql??','?','!!');将问号替代成!,也可用于删除字符串中间的空格select replace( '??my sql??',' ','');
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2017-09-12

  • 外键:是保证数据一致性的策略。索引:是对数据表中一列或多列的值进行排序的一种结构。
    查看全部
  • 事物:事物用于保证数据库的完整性。 事物的特性:原子性(Atomicity),一致性(Consistency),隔离性(Isolation),持久性(Durability)ACID
    查看全部
  • 并发控制:当多个连接对记录进行修改时保证数据的一致性和完整性。 锁:共享锁(读锁):在同一时间段内,多个用户可以读取同一个资源,读取过程中数据不会发生任何变化。排他锁(写锁):在任何时候只能有一个用户写入资源,当进行写锁时会阻塞其他的读锁或者写锁操作。锁颗粒:表锁,是一种开销最小的锁策略。行锁,是一种开销最大的所策略(支持最大并发处理的操作)。
    查看全部
  • 存储引擎:MySQL可以将数据以不同的技术存储在文件(内存)中,这种技术就称为存储引擎。每一种存储引擎使用不同的存储机制,索引技巧,锁定水平,最终提供广泛且不同的功能。一共有以下几种存储引擎:MyISAM,InnoDB,Memory,CSV,Archive。
    查看全部
  • 课程回顾: 1,存储过程:是SQL语句和控制语句的预编译集合,以一个名称存储并作为一个单元处理。 2,参数:输入类型,输出类型,输入&&输出; 3,创建:CREATE...PROCEDURE...; 4,注意事项:a,创建存储过程或者自定义函数时需要通过delimiter语句修改定界符。2,如果函数体或过程体有多个语句,需要包含在BEGIN...END语句块中。 3,存储过程通过call调用。
    查看全部
    0 采集 收起 来源:课程回顾

    2018-03-22

  • 存储过程与自定义函数的区别: 存储过程的功能要复杂一些;而函数的针对性更强;存储过程可以返回多个值,函数只能返回一个值;存储过程一般独立的来执行,而函数可以作为其他SQL语句的组成部分来出现。
    查看全部
  • 特性:comment:注释;contains sql:包含SQL语句,但不包含读或写的语句;no sql:不包含SQL语句;reads sql data:包含读数据的语句;modifies sql data:包含写数据的语句;sql security{definer | invoker}指明谁有权限来执行。
    查看全部
  • 过程体:过程体由合法的SQL语句构成;过程体可以是任意SQL语句。过程体如果为复合结构则使用BEGIN...END语句
    查看全部
  • in,表示该参数的值必须在调用存储过程时指定;out,表示该参数的值可以被存储过程改变,并且可以返回;inout,表示该参数的调用时指定,并且可以被改变和返回。
    查看全部
  • 创建存储过程:CREATE [DEFINER = {user | CURRENT_USER}] PROCEDURE sp_name ([proc_parameter[,...]])[characteristic...] routine_body pro_parameter:[IN | OUT | INOUT ] param_name type
    查看全部
  • 存储过程:存储过程是SQL语句和控制语句的预编译集合,以一个名称存储作为一个单元处理。存储过程的优点:增强SQL语句的功能和灵活性,实现较快的执行速度,减少网络流量,
    查看全部
  • inner join
    查看全部
    0 采集 收起 来源:内连接INNER JOIN

    2017-09-12

  • 自定义函数:用户自定义函数(user-defined function,UDF)是一种对MySQL扩展的途径,其用法与内置函数相同。自定义函数的连个必要条件:参数和返回值。关于函数体:1,函数体由合法的SQL语句构成;2,函数体可以是简单的select或insert语句;3,函数体如果为复合结构则使用begin。。end语句;4,复合结构可以包含声明,循环,控制结构。
    查看全部

举报

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

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