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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • update tdb_goods inner join tdb_goods_cates on goods_cate=cate_name set goods_cate=cate_id; 修改表1的值为表2的值 类似看做表1 和表2join后的结果作为一张表,再将其中一列的值赋予另外一列,注意表关联的规则
    查看全部
    0 采集 收起 来源:多表更新

    2015-08-12

  • ZJD
    insert...select 将查询结果写入数据表 insert [into] tbl_name[(col_name,...)]select ... 举例:将查询出来的数据插入到数据表中 insert tdb_goods_cates(cate_name) select goods_cate from tdb_goods group by goods_cate; 连接类型 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; 多表更新 update table_references set col_name1={expr1 | default} [,col_name2={expr2 | default}]... [where where_condition] 语法结构: table_reference {[inner | cross] join |{left | right}[outer] join} table_reference on conditional_expr
    查看全部
  • ZJD
    -------------------- 使用[not] in 的子查询 -------------------- 语法结构: operand comparison_operator [not] in(subquery) any 运算符与in 等效。 !=all或<> all运算符与not in等效。 -------------------- 使用[not] exists的子查询 -------------------- 如果子查询返回任何行,exists将返回ture;否则为false
    查看全部
  • ZJD
    多表更新之一步到位: create...select 创建数据表同时将查询结果写入到数据表 create table [if not exists] tbl_name [(create_definition,...)] select_statement 举例: create table tdb_goods_brands( brand_id smallint unsigned primary key auto_increment, brand_name varchar(40) not null) select brand_name from tdb_goods group by brand_name; update tdb_goods as g inner join tdb_goods_brands as b on g.brand_name = b.brand_name set g.brand_name = b.brand_id; alter table tdb_goods change goods_cate cate_id smallint unsigned not null, change brand_name brand_id smallint unsigned not null;
    查看全部
  • 加密函数 MD5() 信息摘要算法 PASSWORD() 密码算法 修改自己的密码 SET PASSWORD=PASSWORD('dimitar')
    查看全部
    0 采集 收起 来源:MySQL 加密函数

    2015-08-12

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

    2015-08-12

  • CONNECTION_ID() 连接ID DATEBASE() 当前数据库 LAST_INSERT_ID() 最后插入记录(必须有一个自动编号的字段)(一次写入多条记录时,返回的是第一条的id) USER() 登陆用户 VERSION() mysql版本信息
    查看全部
    0 采集 收起 来源:MySQL 信息函数

    2015-08-12

  • 分类字段可使用外键,值独立存储于另外一张数据表,商品数量多时可减少数据量
    查看全部
  • select avg(price),name from products group by(name); select avg(price) from products; selec name,price from products where price >(select avg(price) from products);
    查看全部
  • SELECT REPLACE('??My??SQL', '??', '!'); SUBSTRING()
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2015-08-12

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

    2015-08-12

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

    2015-08-12

  • 字符函数: FORMAT() 数字格式化 LOWER() 转换成小写字符 UPPER() 转换成大写字符 LEFT() 获取左侧指定位数的字符 如:LEFT('My sql', 2); RIGHT() 获取右侧指定位数的字符
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2015-08-12

  • 字符函数: CONCAT() 字符链接 CONCAT_WS() 使用指定的分隔符进行字符链接
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2015-08-12

  • 子查询
    查看全部

举报

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

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