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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 1.连接 MySQL在SELECT语句、多表更新、多表删除语句中支持JOIN操作。 语法结构 table reference A {[INNER|CROSS] JOIN | {LEFT|RIGHT} [OUTER] JOIN} table_reference B ON condition_expr 2.数据表参照 table_reference tbl_name [[AS] alias] | table_subquery [AS] alias 数据表可以使用tbl_name AS alias_name 或 tbl_name alias_name赋予别名。 table_subquery可以作为子查询使用在FROM子句中,这样的子查询必须为其赋予别名。
    查看全部
  • 外连接
    查看全部
  • 创建表是就向里面写入查找到的数据: 语法: create table if not exists tbl_test1 ( id int unsigned primary key auto_increment, brand_name varchar(40) not null ) select brand_name from tbl_test2 group by brand_name; 同时修改多个表的数据类型: 语法: alter table tbl_test3 change brand_name brand_id int unsigned not null, change goods_cate cate_id int unsigned not null; 另外: 在更新的时候可以 起个别名 使用as 关键字 外键 一般不用物理外键 foreign key 一般使用 事实外键
    查看全部
  • 多表更新: UPDATE table_references SET col_name1={expr1 | DEFAULT} [,col_name2={expr2 | DEFAULT}]... [WHERE where_condition] INNER JOIN,内连接 在MySQL中,JOIN, CROSS JOIN 和 INNER JOIN 是等价的。 LEFT [OUTER] JOIN ,左外连接 RIGHT [OUTER] JOIN,右外连接 update tdb_goods inner join tdb_goods_cates on goods_cate=cate_name set goods_cate=cate_id; tdb_goods:想要更改的表名 inner join: 内连接 tdb_goods_cates: 关联的附表 goods_cate=cate_name 两个表对应列的关系 goods_cate=cate_id; 设置 值 参照第二张表更新了 本表
    查看全部
    0 采集 收起 来源:多表更新

    2015-09-07

  • 聚合函数 AVG() 平均值 COUNT() 计数 MAX() 最大值 MIN() 最小值 SUM() 求和
    查看全部
    0 采集 收起 来源:MySQL 聚合函数

    2015-09-07

  • 信息函数 (1)CONNECTION_ID(); // 连接ID (2)SELECT DATABASE(); // 当前数据库 (3)LAST_INSERT_ID(); // 最后句插入记录的 ID 号,如果插入的是多条记录,得到的是多条 中的第一条 (4)VERSION(); // 版本的信息 (5)USER(); // 当前用户
    查看全部
    0 采集 收起 来源:MySQL 信息函数

    2015-09-07

  • 日期时间函数 (1)SELECT NOW(); // 当前日期时间 (2)SELECT CURDATE(); // 当前日期 (3)SELECT CURTIME(); // 当前时间 (4)SELECT DATE_ADD('2014-3-12',INTERVAL [-]365 DAY); // 2015-03-12 (5)DATEDIFF(); // 日期的差别 DATEDIFF('2013-3-12','2014-3-12'); // -365 日期差值 (6)DATE_FORMAT(); // 日期格式化 SELECT DATE_FORMAT('2014-3-2','%m%d%Y'); // 03/02/2014
    查看全部
  • MYSQL基本的登录符号
    查看全部
  • (1)[ NOT] BETWEEN ... AND ... [不 ]在。。。范围之内 SELECT 35 BETWEEN 1 AND 22; // 0 false (2)[ NOT ] IN() [ 不]在列出值范围内 SELECT 13 IN (5,10,15,20); // 0 SELECT 10 IN (5,10,15,20); // 1 (3)IS [ NOT ] NULL SELECT * FROM test WHERE first_name IS NULL;
    查看全部
  • CEIL()--进一取整 FLOOR()--舍一取整 DIV--整数除法 SELECT 5 DIV 2; //2 MOD --取余 SELECT 5.3 MOD 3; //2.3 POWER() --幂运算 SELECT POWER(3,3); //27 ROUND() --四舍五入 SELECT ROUND(3.652,0); //4 TRUNCATE() --数字截断(不四舍五入) SELECT TRUNCATE(365.2,-1); //360
    查看全部
  • 字符函数 (1)CONCAT函数 字符连接 SELECT CONCAT('IMOOC','-','MySQL'); (2)CONCAT_WS() 使用指定的分隔符进行字符连接,(第一个位置指定分隔符,后面的 为分割的内容) SELECT CONCAT_WS('%','asdsa','asdasda'); //第一个是指定的分隔符 (3)FORMAT() 数字格式化 例如:SELECT FORMAT(123560.75,2); 123,560.75 (4)LOWER() 转化小写 (5)UPPER() 转换大写 (6)LEFT() 获取左侧字符 SELECT LEFT ('MYSQL',2); MY SELECT LOWER(LEFT('mYsql',2)); //函数嵌套 (7)RIGHT()获取右侧字符 (8)LENGTH()取得字符串长度 LENGTH('MYSQL’); (9)TRIM() 删除前导、后续空格或者指定字符: SELECT TRIM(' MySQL '); SELECT TRIM(LEADING '?' FROM '??MYSQL???'); //删除前导? SELECT TRIM(TRAILING '?' FROM '??MYSQL???'); //删除后续? SELECT TRIM(BOTH '?' FROM '??MYSQL???'); //前后均删除,但不能删除中间的? (10)REPLACE() 替换 : SELECT REPLACE('MY???SQL','?',''); //将问号换成空白,即去掉? SELECT REPLACE('MY???SQL','?','~~'); //可以将n个?换成m个组合符号 (11)SUBSTRING() 字符串截取 SELECT SUBSTRING('mYSQL',1,2); //从字符串中的第一个位置开始截取2个字符mY SELECT SUBSTRING('mYSQL',3); //SQL 从第3的位置开始截取到结束 SELECT SUBSTRING('mYSQL',-2); //SQL 从倒数第2位开始截取到结束 (12)[NOT] LIKE 模式匹配 百分号%代表任意个字符; 下划线_代表任意一个字符
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2015-09-07

  • 插入记录 INSERT [INTO] tbl_name [(col_name,...)] {VALUES | VALUE} ({expr | DEFAULT}, ...), (...), ...//可以插入多条记录,中间用逗号隔开 *对于递增(AUTO_INCREMENT)的列,可以使用NULL和DEFAULT两种关键字进行处理! *省略列名的话,所有的值必须依次赋值! *插入的值可以是字符表达式, 函数!md5().
    查看全部
  • bin目录,存储可执行文件 data目录,存储数据文件 docs,文档 include目录,存储包含的头文件 lib目录,数据库文件 share,错误消息和字符集文件
    查看全部
  • MYSQL配置选项截图
    查看全部
  • MYSQL安装完成后,进入安装目录,找到BIN目录,运行配置文件,可再次进行配置
    查看全部

举报

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

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