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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 1.MD5():信息摘要算法,为以后的Web页面做准备,尽量使用MD5() 举例 SELECT MD5('admin'); 2.PASSWORD():密码算法,通过PASSWORD()修改(重要用于MYSQL数据库)当前用户和其他用户的密码,修改客户端自己的密码 举例 SET PASSWORD=PASSWORD(‘dimitar’); 把密码修改成dimitar。
    查看全部
    0 采集 收起 来源:MySQL 加密函数

    2017-08-08

  • 1.打开数据库:USE aa(数据库名); 2.查看当前已经打开的数据库:SELECT DATABASE(); 3.创建数据表: CREATE TABLE [ IF NOT EXISTS] table_name(column_name)( column_name data_type,(逗号别忘了) )
    查看全部
  • 聚合函数 AVG() 平均值 COUNT() 计数 MAX() 最大值 MIN() 最小值 SUM() 求和
    查看全部
    0 采集 收起 来源:MySQL 聚合函数

    2017-08-08

  • 日期时间函数
    查看全部
  • CONNECTION_ID() //连接ID DATABASE() //当前数据库 LAST_INSERT_ID() //最后插入记录的ID号。 表中必须存在一个自动编号的字段,设置为主键,名字不一定叫ID。而且如果最后一条记录一次插入了多个数据,显示的是插入的多个数据的第一个数据的ID号。 USER() //当前用户 VERSION() //版本信息
    查看全部
    0 采集 收起 来源:MySQL 信息函数

    2017-08-08

  • 数值运算符与函数
    查看全部
  • now() 当前日期时间;curdate() 当前日期;curtime() 当前时间;date_add() 日期变化,例如:date_add('2017-07-17',interval 365 day); //日期加365天。可以是负数,week,mounth,day,hour等;datediff() 时间差;data_fomat() 日期格式化,例如:date_format(now(),'%m/%d/%Y');//将当前时间转化为*状态,‘%’的作用是补零
    查看全部
  • 课程回顾
    查看全部
    0 采集 收起 来源:课程回顾

    2017-08-08

  • [NOT]BETWEEN...AND...[不]在范围之内 [NOT]IN() [不]在列出值范围内 IS[NOT]NULL [不]为空
    查看全部
  • 目录结构
    查看全部
  • 外连接
    查看全部
  • 数值运算符与函数 1、CEIL(数值); 说明:就是向上取整,如:SELECT CEIL(3.01);结果是4; 2、FLOOR(数值); 说明:就是向下取整,如:SELECT FLOOR(3.99);结果是3; 3、DIV,例子:SELECT 3 DIV 4; 结果是0;因为3除以4,整数位为0; 4、MOD,相当于C语言的%取余函数运算符,也可以用%号代替;例子:SELECT 4 MOD 3; 结果为1;SELECT 5.3 MOD 3; 结果为2.3; 5、POWER(数值,数值);例子:SELECT POWER(3,3); 结果为27; 6、ROUND(数值,小数的位数) 7、TRUNCATE(数值,截取位数); 说明:和ROUND()相似,只是不四舍五入,截取位数还能是负数,如:SELECT TRUNCATE(125.68,-1); 结果为120;
    查看全部
  • SELECT LTRIM(' My SQL'):去除前导空格:My SQL SELECT RTRIM('My SQL '):去除后导空格:My SQL SELECT TRIM(' My SQL '):去除前后空格:My SQL SELECT TRIM(LEADING '?' FROM '??My?SQL??'):指定去除前导?:My?SQL?? SELECT TRIM(TRAILING '?' FROM '??MySQL??'):指定去除后导?:??My?SQL SELECT TRIM(BOTH '?' FROM '??MySQL??'):指定去除前后?:My?SQL 以上命令都不能去除中间的多余字符,使用REPLACE()函数 SELECT REPLACE('?My?SQL??','?','_'):将?替换为_:_My_SQL__ 通配符的使用特例: SELECT * FROM test WHERE name LIKE '%1%%' ESCAPE '1';#‘1’以后的%不做为通配符 SELECT * FROM test WHERE name LIKE '%\%%';#直接使用反斜杠转义 % 代表任意零个、一个或多个字符 _ 下划线 代表任意一个字符,只能匹配一个
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2017-08-07

  • SELECT CONCAT('id','name'):查询结果为:idname SELECT CONCAT('-','id','name'):查询结果为:id-name SELECT FORMAT(10000.57,1):将数字格式化并保留1位小数:10,000.6 SELECT LOWER('MySQL'):将字符全部小写化:mysql SELECT UPPER('MySQL'):将字符全部大写化:MYSQL SELECT LEFT('MySQL',2):取字符的前两位:My SELECT RIGHT('MySQL',3):取字符的后三位:SQL
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2017-08-07

  • 修改列定义:ALTER TABLE 表名 MODIFY [COLUMN] col_name column_definition [FIRST|AFTER col_name];(col_name列名,column_definition类型,在前面,AFTER col_name在谁的后面) 修改列名称:ALTER TABLE 表名 CHANGE [COLUMN] old_col_name new_col_name column_definition [FIRST|AFTER col_name] 修改数据表:ALTER TABLE 表名 TENAME[TO|AS]新表名;
    查看全部

举报

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

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