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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 信息函数 CONNECTION_ID 连接ID DATEBASE() 当前数据库 LAST_INSERT_ID() 最后插入记录的ID 号,当同时插入多条记录时输出的是第一个插入记录的id号 USER() 当前用户 VERSION 版本信息
    查看全部
    1 采集 收起 来源:MySQL 信息函数

    2016-06-22

  • 创建数据库:CREATE(建立) +DATABASE + 数据库名; 删除数据库:DROP + DATABASE+数据库名; 更改编码方式:ALTER DATABASE 数据库名 CHARACTER SET="gbk or utf8"; 显示当前数据库数量:SHOW CREATE DATABASES; 不将错误返回客户端:IF NOT EXISTS; -u 用户名 -p密码 -h服务器地址 -P端口
    查看全部
    0 采集 收起 来源:操作数据库

    2018-03-22

  • 里面不仅包含了多表操作,还包含了子查询和表更新连接,需要进行多次实践
    查看全部
    0 采集 收起 来源:多表删除

    2016-06-22

  • 自身连接是在同一张表中设计父表和子表之间的联系,需要进行多次的学习
    查看全部
  • 查看数据表结构: 1.show columns from xxx; 查看xxx这张表的数据结构 2.explain xxx; 查看xxx这张表的数据结构
    查看全部
  • SELECT DATABASE(); 查看当前数据库 SHOW TABLES; 查看当前数据库的表 SHOW TABLES FROM db_name; 查看所需要查看的数据库的表
    查看全部
  • 1.打开数据库:USE db_name(库名); 2.查看当前数据库:SELECT DATABASE(); 3.创建数据表:CREATE TABLE [IF NOT EXISTS] table_name( column_name(字段名) data_type(数据类型), 一张表可以储存多条信息(多个字段,多个数据类型) column_name data_type, )
    查看全部
  • 日期时间函数 NOW() /*当前时间 含日期(xxxx-xx-xx)和时间(xx:xx:xx) CURDATE() /* current当前日期 只有日期 CURTIME() /*当前时间 值有时间 DATE_ADD() /*时间增减或减少 SELECT DATE_ADD('2014-3-12',INTERVAL 365 DAY); ==>2015-3-12 /*在原有给定的时间上增加365天 INTERVAL增加可以增加负值 单位 year ,month,week,day SELECT DATE_ADD('2014-3-12',INTERVAL 1 YEAR);// SELECT DATEDIFF('2014-1-1','2015-1-1') ==> -365 /*时间差值计算 单位为日 前面时间减去后面时间 SELECT DATE_FORMAT('2014-3-2','%m/%d/%y'); ==> 03/02/2014 /*日期格式转换 SELECT DATE_FORMAT(NOW(),'%m/%d/%y'); //注意大小写的区别,%M,%D大写对应英语,%m,%d小写对应数字,%Y对应4位年份,%y对应2位年份
    查看全部
  • 比较运算符(都是闭合区间) BETTWEEN 2 AND 6;返回1; SELECT 12 IN(10,21,12,23);返回1;在; SELECT NULL IS NULL; SELECT * FROM TB1 WHERE NAME IS NULL; 需要注意的是:0代表false,1代表true,比较运算符在实际的开发中使用的还是比较多的!""和null是不同的东西,null为空,"",0不为空
    查看全部
  • CEIL()--进一取正,也就是向上取整 FLOOR()--舍一取正,也就是向下取整 DIV--整数除法,其实和普通除法向下取整一样 MOD --取余,等价于% POWER() --幂运算 ROUND() --约等于(四舍五入) TRUNCATE() --截断(不四舍五入数值直接舍去) 例: CEIL(3.01) ==>4 /*有n.xx 都是n+1 进一取整 向上取整 FLOOR(3.99) ==>3 /*取n.xx 都是n 舍一取整 向下取整 SELECT 3 DIV 4 ==> 0 /*整数除法 SELECT 3/4 ==>0.75 /*除法 SELECT 21 MOD 2 ==>1 /*取余数(取模),整数、小数都可以 SELECT 21 % 2 ==>1 /*取余数(取模),整数、小数都可以 SELECT POWER(3,4) ==>81 /*3的4次方 幂运算 SELECT ROUND(3.1415926,3) ==>3.142 /*四舍五入,截到小数后3位 SELECT TRUNCATE(123.89,1) ==>123.8 /*截取小数点后的位置 SELECT TRUNCATE(123.89,0) ==>123 /*截取小数点后的位置,0位为整数部分 SELECT TRUNCATE(123.89,-1) ==>120 /*截取-1,从个位起去掉后面的数值替换为0
    查看全部
  • 日期时间型<br> 1、YEAR:1970至2069<br> 2、TIME:-838:59:59至838:59:59<br> 3、DATE:1000-1-1至9999-12-31<br> 4、DATETIME: 1000-1-1 00:00:00至9999-12-31 23:59:59 5、TIMESTAMP存储范围:1970-1-1 00:00:00到2037-12-31 23:59:59
    查看全部
  • MySQL默认的端口号:3306 MySQL中的超级用户:root 创建数据库:CREATE DATABASE 修改数据库:ALTER DATABASE 删除数据库:DROP DATABASE 查看数据库:SHOW DATABASES
    查看全部
    0 采集 收起 来源:内容回顾

    2016-06-21

  • 创建数据库:CREATE(建立) +DATABASE + 数据库名; 删除数据库:DROP + DATABASE+数据库名; 更改编码方式:ALTER DATABASE 数据库名 CHARACTER SET="gbk or utf8"; 显示当前数据库数量:SHOW CREATE DATABASES; 不将错误返回客户端:IF NOT EXISTS; -u 用户名 -p密码 -h服务器地址 -P端口
    查看全部
    3 采集 收起 来源:操作数据库

    2018-03-22

  • 添加唯一约束
    查看全部
  • 字符函数-长度,删除空格,模式匹配,字符替换 TRIM(LEADING'?' FROM '??MySQL???') //删除前面的? TRIM(TRALING'?' FROM '??MySQL???') //删除后面的? TRIM(BOTH'?' FROM '??MySQL???') //删除前面和后面的?,中间的不能删除 REPLANCE ('字符串1','字符串2','字符串3') //将字符串1中的字符串2转换为字符串3 SUBSTRING('MySQL',1,2) //从字符串的第一位开始截取2位字符,MySQL中的字符位置索引与编程中不一样,是从1开始排起的 SUBSTRING('MySQL,3)//从字符串中截取从第三位开始的字符串 SUBSTRING('MySQL,-1)//从字符串中截取从倒数第1位开始的字符串 LIKE %代表任意的字符,即通配符;若是在前面加1和ESCAPE '1'如 LIKE '%1%%'ESCAPE '1';告诉MySQL1后面的%不是通配符 _代表任意一个字符
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2016-06-21

举报

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

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