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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • set names gbk;运行自动编码
    查看全部
    0 采集 收起 来源:内连接INNER JOIN

    2016-12-09

  • 注释/
    查看全部
  • 命令.
    查看全部
  • 忘了一个内容 是MySQL默认的端口号是3306,记住
    查看全部
    0 采集 收起 来源:内容回顾

    2016-12-09

  • 修改数据库的编码方式 的语句 命令
    查看全部
    0 采集 收起 来源:操作数据库

    2016-12-09

  • 子查询 1一、定义:子查询是指出现在其他SQL语句内的SELECT字句,即嵌套在SELECT语句内的SELECT语句。例如:SELECT * FROM t1 WHERE column1 = (SELECT column1 FROM t2); 其中,SELECT * FROM t1 ...称为Outer Query[外查询](或者Outer Statement) SELECT column1 FROM t2 称为Sub Query[子查询] 2子查询的条件: 1)始终出现在圆括号内; 2)可以包含多个关键字或者条件;如 distinct、group by、order by、limit、函数等 3)外查询可以是增删改查。SQL语句的统称 3.子查询的返回值 子查询可以返回标量、一行、一列或子查询
    查看全部
  • 约束和修改数据表
    查看全部
    0 采集 收起 来源:小结

    2016-12-09

  • 知识点
    查看全部
    0 采集 收起 来源:总结

    2016-12-09

  • 修改数据表 修改列定义: ALTER TABLE tbl_name MODIFY [COLUMN] col_name column_definition [FIRST|AFTER col_name] 修改列名称: ALTER TABLE tbl_name CHANGE [COLUMN] old_col_name new_col_name column_definition [FIRST|AFTER col_name] 数据表更名: 方法1:ALTER TABLE tbl_name RENAME [TO|AS] new_tbl_name 方法2:RENAME TABLE tbl_name TO new_tbl_name[,tbl_name2 TO new_tbl_name2]...
    查看全部
  • CHAR
    查看全部
  • cls 对MySQL进行清屏的操作 如何退出MySQL,可以输出代码exit ; quit ; /q;
    查看全部
  • 数据表参照 table_reference tbl_name[[AS] alias] | table_subquery [AS] alias 数据表可以使用tbl_name AS alias_name 或tbl_name alias_name赋予别名。 table_subquery可以作为子查询使用在FROM子句中,这样的子查询必须为其赋予别名
    查看全部
  • 事实外键,物理外键 mysql> 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; Query OK, 23 rows affected (0.01 sec) Rows matched: 23 Changed: 23 Warnings: 0 通常都做成id数表示 因为汉字占用字节太多 需要做减肥操作 然后将数据都导入过去进行替换 多表更新 然后虽然导入变成了数字但是 原本仍然是字符型定义的、所以要修改表 使其变成数字型 因为这样的重复 所占用的字节比汉字要小的多得多 mysql> ALTER TABLE tdb_goods -> change goods_cate cate_id SMALLINT UNSIGNED NOT NULL, -> CHANGE brand_name brand_id smallint unsigned not null; Query OK, 23 rows affected (0.03 sec) Records: 23 Duplicates: 0 Warnings: 0 物理外键 其实平时用的比较少
    查看全部
  • 查询表达式的多种样式
    查看全部
  • 先写表 再创新表 在参照表 三步比较麻烦 所以能减少一点就更好了 -- 通过CREATE...SELECT来创建数据表并且同时写入记录 -- SELECT brand_name FROM tdb_goods GROUP BY brand_name; 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; -- 通过tdb_goods_brands数据表来更新tdb_goods数据表 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;
    查看全部

举报

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

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