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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 数据类型 1.int 2.浮点型:float(M,D):M是数字总位数,D是小数点后的位数
    查看全部
  • mysal 端口号:3306 超级用户:root 创建数据库:create database name; 修改数据库:alter database name character set=; 删除数据库:drop database name; 显示数据库:show database; show create database name;
    查看全部
  • MySQL登陆命令
    查看全部
  • abc
    查看全部
  • 1.删除主键约束 ALTER TABLE tbl_name DROP PRIMARY KEY; ALTER TABLE users2 DROP PRIMARY KEY; SHOW COLUMNS FROM users2; 2.删除唯一约束 ALTER TABLE tbl_name DROP {INDEX|KEY} index_name; ALTER TABLE users2 DROP INDEX username; SHOW COLUMNS FROM users2; SHOW INDEXES FROM users2; 3.删除外键约束 ALTER TABLE tbl_name DROP FOREIGN KEY fk_symbol; SHOW CREATE TABLE users2; ALTER TABLE users2 DROP FOREIGN KEY ...;
    查看全部
  • MySQL由瑞典MySQL AB公司开发,目前属于Oracle公司 MySQL是一个开源的关系型数据库管理系统 MySQL分为社区版和企业版
    查看全部
    1 采集 收起 来源:MySQL概述

    2015-03-07

  • 多表的连接跟两张表的连接一样 表的连接实质就是外键的逆向约束
    查看全部
    0 采集 收起 来源:多表连接

    2015-03-05

  • 数据类型之整型
    查看全部
  • 数据类型定义
    查看全部
  • /** CEIL():进一取整 Eg:SELECT CEIL(8.01); // 9 FLOOR():舍一取整 Eg:SELECT FLOOR(9.99); // 9 DIV:整数除法 Eg:SELECT 8 DIV 6; // 1 MOD:取余数 Eg:SELECT 8 MOD 6; // 2 POWER():幂运算 Eg:SELECT POWER(2,4); // 16 第一个参数传入要运算的数值,第二个参数表示要进行多少次幂,如上所示就是2的4次方 ROUND():四舍五入 Eg:SELECT ROUND(3.1415926,2); // 3.14 第一个参数传入要运算的数值,第二个参数表示精确到小数点后几位 TRUNCATE():数字截取 Eg:SELECT TRUNCATE(125.89,1); // 125.8 SELECT TRUNCATE(125.89,-1); //120 第一个参数传入要进行运算的数值,第二个参数表示精确到小数点后几位,若为负数的话,则从个位数算起,如上所示,取 -1 的话,则个位数变化为 0 */ Eg:SELECT 3 + 4;
    查看全部
  • /** SUBSTRING():字符串的截取 SELECT SUBSTRING("BeforeDayBreak",1,6); // Before SELECT SUBSTRING("BeforeDayBreak",-1,6); // k 第一个参数表示要截取的字符串,第二个表示要截取的位置,可以为负数,第三个表示为截取的数量,必须为正数,若第三个参数不传的话,默认为截取剩下来的全部 [NOT] LIKE:模式匹配 Eg:SELECT "BeforeDayBreak" LIKE "%D%"; // 1 SELECT "BeforeDayBreak" LIKE "D%"; // 0 SELECT * FROM products WHERE goods_name LIKE "%1%%" ESCAPE "1"; // 加入 ESCAPE 第一个和最后一个 % 代表的是任意一个字符,而 1 后面的 % 不用在进行解析 % 代表任意零个或多个字符,_代表任意一个字符 REPLACE():字符串替换 Eg:SELECT REPLACE("BeforeDayBreak","B","A"); // AeforeDayAreak 第一个参数表示要替换字符串,第二个表示要替换掉的字符/字符串,第三个参数表示要替换成的字符串 */
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2018-03-22

  • /** LENGTH():获取字符串的长度 Eg:SELECT LENGTH("BeforeDayBreak"); // 14 LTRIM():删除前导空格 Eg:SELECT LTRIM(" BeforeDayBreak "); // /BeforeDayBreak / SELECT LENGTH(LTRIM(" BeforeDayBreak ")); // 16 RTRIM():删除后续空格 Eg:SELECT RTRIM(" BeforeDayBreak "); // / BeforeDayBreak/ SELECT LENGTH(RTRIM(" BeforeDayBreak ")); // 16 TRIM():删除前导和后续空格,但不包括中间的空格 Eg:SELECT TRIM(" BeforeDayBreak "); // /BeforeDayBreak/ SELECT LENGTH(TRIM(" BeforeDayBreak ")); // 14 可使用 TRIM() 函数删除字符串中得某些字符 Eg:SELECT TRIM(LEADING "?" FROM "??BeforeDayBreak???"); // BeforeDayBreak??? SELECT TRIM(TRAILING "?" FROM "??BeforeDayBreak???"); // ??BeforeDayBreak SELECT TRIM(BOTH "?" FROM "??BeforeDayBreak???"); // BeforeDayBreak SELECT TRIM(BOTH "?" FROM "??Before??DayBreak???"); // Before??DayBreak 使用 LEADING 参数表示替换前导的字符,使用 TRAILING 参数表示替换后续的字符,使用 BOTH 参数表示替换掉前导和后续的字符,但不包括中间出现的 */
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2018-03-22

  • /** 在 MySQL 数据库中默认第一个字符为 1 CONCAT():字符连接 Eg:SELECT CONCAT("I'm"," BeforeDayBreak"); // I'm BeforeDayBreak CONCAT_WS():使用指定的分隔符进行字符连接 Eg:SELECT CONCAT_WS("|","A","B","C"); // A|B|C 第一个参数传入的分隔的字符 FORMAT():数字格式化 Eg:SELECT FORMAT(123456.789,2); // 123456.79 第一个传入的是要格式化的数字,第二个传入的是小数点保留的位数 LOWER():转换成小写字母 Eg:SELECT LOWER("BeforeDayBreak"); // beforedaybreak UPPER():转换成大写字母 Eg:SELECT UPPER("BeforeDayBreak"); // BEFOREDAYBREAK LEFT():获取左侧字符 Eg:SELECT LEFT("BeforeDayBreak",6); // Before 获取左边的六个字符 第二个参数传入要获取的字符串长度 RIGHT():获取右侧字符 Eg:SELECT RIGHT("BeforeDayBreak",5); // Break 获取右边的五个字符 第二个参数传入要获取的字符串长度 */
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2018-03-22

  • 多表删除: DELETE table_name[.*] [,table_name[.*]] ... FROM table_references [WHERE where_condition] Eg: DELETE a FROM products AS a LEFT JOIN ( SELECT goods_id,goods_name FROM products GROUP BY goods_name HAVING count(goods_name) >= 2 ) AS b ON a.goods_name = b.goods_name WHERE a.goods_id > b.goods_id;
    查看全部
    0 采集 收起 来源:多表删除

    2018-03-22

  • /** 无限分类:即在同一张表中既有父类,又有子类 通过在分类表中再增加多一个字段标识其属于哪一个父类的 ID 来实现 可以通过对同一张数据表的自身连接来进行查询,需要对表标识别名 */
    查看全部

举报

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

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