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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 数值运算符与函数 1. TRUNCATE() TRUNCATE(125.89,1)得到125.8 TRUNCATE(125.89,0)得到125 TRUNCATE(125.89,-1)得到120,也就是把个位舍去了。
    查看全部
  • 百分号% 是通配符,代表任意数量的字符,也就是0个、1个或多个。 下划线 _ 代表任意一个字符。 1. 例如 SELECT * FROM test WHERE first_name LIKE '%o%';就可以把first_name中带有字符o的记录找出来。 2. 如果要查找的字符是%,可以这么写: SELECT * FROM test WHERE first_name LIKE '%1%%' ESCAPE '1';这里查的是first_name中带有字符%的记录。
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2017-01-22

  • root密码忘记修改方法: http://jingyan.baidu.com/article/3ea51489e6cfbe52e61bba25.html
    查看全部
  • 数据表的修改操作:无非就是添加列,删除列,添加约束,删除约束。用的是ALTER,而INSERT是对数据表添加插入记录用的。 添加外键约束 要求同之前相同 1、相同的存储引擎 2、数字的数据类型相同,本节中均为SMALLINT ,符号为UNSIGNED 因为参照列中存在PRIMARY KEY,有索引,所以外键列会自动创建索引格式 添加外键约束:ALTER TABLE tbl_name ADD FOREIGN KEY(pid) REFERENCES provinces (id); 添加默认约束:ALTER TABLE tbl_name ALTER age SET DEFAULT 15; 删除默认约束:ALTER TABLE tbl_name ALTER age DROP DEFAULT;
    查看全部
  • 字符函数 1. 举例:SELECT TRIM(LEADING '?' FROM '??MySQL???'); 其中关键字LEADINNG表示前导字符,也就是要删掉的前段字符,这里设置为‘?’。得到的结果为 MySQL??? 把 LEADING 换成 TRAILING 就是后续字符, 换成 BOTH 就是两端字符。 2. SUBSTRING() 的位置是从1开始数,而不是0. 例如 SELECT SUBSTRING('MySQL',1,2);得到 My。 另外,位置可以是负数,表示从后往前数,例如SELECT SUBSTRING('MySQL',-1);得到L, 但是长度不可以是负数,例如SELECT SUBSTRING('MySQL',-1,-3);就是错误的。 3. REPLACE('??My??SQL???', '??', '');用空字符串替代‘??’,得到 MySQL???。
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2017-01-22

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

    2017-01-22

  • 添加删除列 添加列:ALTER TABLE tb_name ADD 列名 数据类型 (+ AFTER xx , 将会添加新列到指定列xx 的后面); 举例:ALTER TABLE users ADD password VARCHAR(30) AFTER username; 另外:ALTER TABLE users ADD truename VARCHAR(20) FIRST; 会将新列添加到最前面。 删除列:ALTER TABLE tb_name DROP 列名,DROP 列名,DROP 列名...; 举例:ALTER TABLE users DROP password; ALTER TABLE users DROP age,DROP truename;
    查看全部
  • cmd.exe下: 1、启动mysql:net start mysql 2、停止mysql:net stop mysql 3、所有的命令都可以通过net start/stop +服务名实现。
    查看全部
  • MySQL数据库
    查看全部
    0 采集 收起 来源:回顾和概述

    2017-01-22

  • 多表删除 DELETE 表名1 FROM 相关表名 WHERE 条件; 举例:DELETE t1 FROM tdb_goods AS t1 LEFT JOIN (SELECT goods_id,goods_name FROM tdb_goods GROUP BY goods_name HAVING count(goods_name) >= 2 ) AS t2 ON t1.goods_name = t2.goods_name WHERE t1.goods_id > t2.goods_id; 另外附上单表删除:DELETE FROM 表名 WHERE 条件;
    查看全部
    0 采集 收起 来源:多表删除

    2018-03-22

  • 关键字与函数名称全部大写 数据库名称、表名称、字段名称全部小写
    查看全部
  • SELECT VERSION();显示当前服务器的版本 SELECT NOW();显示当前日期时间 SELECT USER();显示当前用户
    查看全部
  • 数据类型之整型
    查看全部
  • 113212
    查看全部
    0 采集 收起 来源:总结

    2017-01-22

  • 表级约束和列级约束 对于一个列所创建的约束,称之为列级约束,而对于两个或两个以上的列所创建的约束,我们称之为表级约束。 列级约束在使用的时候,既可以在列定义的时候声明,也可以在列定义以后声明 表级的约束只能在列定义以后来声明 在实际开发中,用列级约束比较多,表级约束很少用,除此之外,在所有的约束中,并不是说每种约束都存在着表级或列级约束,其中,NOT NULL 非空约束,DEFAULT约束这两种约束就不存在表级约束,它们只有列级约束,而对于其他的三种,像主键,唯一,外键,它们都可以存在表级和列级约束。
    查看全部

举报

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

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