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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 约束的目的
    查看全部
  • 比较运算符与函数 select 15 BETWEEN 1 AND 22; //15是在1到22之间,对吗?,在的话返回1,否侧返回0,闭合区间 select 35 NOT BETWEEN 1 AND 22; //15不在1到22之间,对吗?,对的话返回1,否侧返回0,闭合区间 select 10 IN(5.10,15,20); //数轴上特殊的点 10在不在5,10,15,20之间 ,在的话返回1,否则返回0 select 13 IN(5.10,15,20); //13在不在5,10,15,20之间,结果是否定的,返回0, select NULL is NULL; //空是空对吗?对,返回1 select '' is NULL; //空格是空吗?不是,返回0 select 0 is NULL; //0是空吗?不是,返回0
    查看全部
  • 数值运算符与函数 select 3+4; //7 select CEIL(3.01); //向上取整 返回4 select FLOOR(3.99); //向下取整 返回3 select 3/4; //0.75 select 3 DIV 4; //0 整数除法 select 5 % 3; //取余 select POWER(3,3); //27 幂运算 select ROUND(3.652,2); //四舍五入,保留2位小数 select ROUND(3.652,0); //四舍五入,不要小数 4 select TRUNCATE(125.859,2); //数字截断,截2位小数 select TRUNCATE(125.89,-1); //120
    查看全部
  • select REPLACE('??my???sql???','?',''); //把?用空格替换了 select REPLACE('??my???sql???','?',!*''); /用!*替换? select REPLACE('??my???sql???','??','!'); //用!替换?? select SUBSTRING('mysql',1,2); //从第1个位置开始截取2个字符串,下标从1开始 select SUBSTRING('mysql',2); //从第2个位置开始截取剩余的字符串 select SUBSTRING('mysql',-1); //从字符串的倒数第1个位置开始截取字符 select SUBSTRING('mysql',-3,2); //从字符串的倒数3个位置开始截取2个字符串 select 'MySQL' like 'M%'; //进行模式匹配,匹配成功返回1(true) %是通配符,代表任意个字符 _(下划线)代表任意一个字符 select
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2015-06-16

  • SUBSTRING("XXXXX",D,Y)从第D位开始取Y长度...... SUBSTRING('QWERTYUO',-2,2);结果是UO,,,和SUBSTRING('QWERTYUO',7,2);一样 [NOT]LIKE SELECT 'MYSQL' LIKE 'M%' ; 结果是:1 ; 相当于通配符; 查找某列字符串中含有%时候,,,用: SELECT * FROM table where 列名称 LIKE '%1%%' ESCAPE '1' ;告诉程序‘1’后面的%不进行解析。 ok select TRIM(LEADING '?' from '??mysql???'); //删除字符串的前导? select TRIM(TRAILING '?' from '??mysql???'); //删除字符串的后续? select TRIM(BOTH '?' from '??mysql???'); //删除字符串中的?
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2018-03-22

  • select LENGTH('mysql'); //获取字符串的长度,空格也是长度 select LTRIM(' mysql '); //删除字符串的前导空格 select RTRIM(' mysql '); //删除字符串的后续空格 select TRIM(' mysql '); //删除字符的前后空格
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2015-06-16

  • select CONCAT('imooc','-','MySQL'); //连接两个字符串 CONCAT() :CONCAT('','',...); SELECT CONCAT(col1,col2,...,'xxxx',....) as xxxxxxxxx from tab; concat_ws():concat_ws('第一个参数是分割符','之后的是要被连接的东西',.....); FORMAT();数字格式化返回结果是一个字符。。FORMAT(12345.89,2);结果是12,345.89 保留两位小数每三位一划分.... LOWER();转化为小写。。。 left():进行字符串的左获取 left('mmsjdj',2) ;从左侧开始获取两位....结果是 mm ***************************************************************************** 可以进行嵌套 lower(left())....................... select CONCAT_WS('|','A','B','C'); //用竖线将ABC联系在一起 select CONCAT_WS('-','imooc','MySQL'); //连接两个字符串 select FORMAT(12560.75,2); //字符串的格式化 select LOWER('MySQL'); //将字符串转化为小写字母 select UPPER('mysql'); //将字符串转化为大写字母 select LEFT('MySQL',2); //获取左侧的2个字符 select RIGHT('MySQL',3); //获取右边的3个字符
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2015-06-16

  • 约束: 1:约束保证数据的完整性和一致性 2:约束氛围表级约束和列级约束 3:约束类型包括: NOT NULL(非空约束)   PRIMARY KEY(主键约束)   UNIQUE KEY(唯一约束)   DEFAULT(默认约束)   FOREIGN KEY(外键约束)
    查看全部
  • 数据类型{整型, 浮点型, 字符型, 日期时间型} 创建数据表的各种约束: PRIMARY KEY 主键约束 UNIQUE KEY 唯一约束 DEFAULT 默认约束 NOT NULL 非空约束
    查看全部
    0 采集 收起 来源:回顾和概述

    2015-06-16

  • 字符函数
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2015-06-16

  • mysql目录结构
    查看全部
  • 数据类型 整型 (tinyint smallint mediumint int bigint) 浮点型 (FLOAT{[M,D]},DOUBLE{[M,D]})M:总位数,D:小数点后位数 日期 (YEAR DATE TIME TIMESTEMP) 字符型 (CHAR VARCHAR TEXT) DOS 界面连接数据库 mysql -u用户名 -p密码 -hHOST ----总结------ 创建数据表:CREATE TABLE table_name; 查看数据表:SHOW COLUMNS FROM table_name; 向表中插入:INSERT table_name 查找记录 :SELECT * FROM table_name
    查看全部
    0 采集 收起 来源:总结

    2015-06-16

  • .使用 [NOT] IN 的子查询 语法结构:operand comparison_operator [NOT] IN (subquery) = ANY 运算符等价于 IN != ALL 或 <> ALL 等价于 NOT IN 3.使用 [NOT] EXISTS 的子查询(较少用) 若子查询返回任何行,EXISTS 将返回 TRUE,否则返回 FALSE; */
    查看全部
  • MySQL目录结构
    查看全部
  • MySQL数据类型(4):字符型 1、CHAR(M):定长类型,比如CHAR(5),如果我们只赋值abc,那么系统会自动在后面补两个空格0——255 2、VARCHAR(M):变长类型,L+1个字节,其中L<=M且0<=M0——65535 3、ENUM('value1','value2'...)枚举值,提供几个选项,选择其中一个,如:性别('男','女','保密') 4、SET('value1','value2'...) 最多64个成员,可以任选里面其中几个,任意排列组合 MEDIUMTEXT -L+3字节, L<2^24 LONGTEXT -L+4字节, L<2^32 ENUM('value1','value2'...) -1或2个字节,取决于枚举值的个数(最多65535个值) SET('value1','value2'...) -1、2、3、4或8个字节,取决于set成员的数目(最多64个成员)
    查看全部

举报

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

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