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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • SET NAMES gbk;更改客户端显示的编码方式,不影响原文件
    查看全部
    1 采集 收起 来源:数据准备

    2017-08-19

  • 数据类型之整型:TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT,大小分别为1个字节、2个字节、3个字节、4个字节、8个字节 (需注意,整型可以为有符号型和无符号型,这两种类型由于大小是相同的,所以可表示的范围不同,具体如图,大致为-2^(n-1)到2^(n-1)-1或2^n-1,其中n为位数) (负数可以比正数多表示一个数,因为0的符号位没有意义,所以只需要把两个0中的一个拿出来表示0即可,另一个被用来表示负数) 附:创建表时,每个字段都需要声明类型,而如果是需要无符号类型,则只需要在类型后加上UNSIGNED即可,如INT UNSIGNED便是表示一个无符号整型(无符号的整数表示范围更大)
    查看全部
  • set NAME gbk
    查看全部
    1 采集 收起 来源:数据准备

    2017-08-19

  • MySQL默认端口号是3306 MySQL超级用户名ROOT 创建数据看CREATE DATABASE 修改数据库ALTER DATABASE 删除数据路DROP DARABASE
    查看全部
    0 采集 收起 来源:内容回顾

    2017-08-19

  • 附:由于课程结束,补充一些课程未提到的内容 if与循环: 1.if: 1、if表达式:if(表达式1,表达式2,表达式3),如果表达式1的结果为true,返回表达式2,如果为false,返回表达式3 2、IFNULL表达式:IFNULL(表达式1,表达式2),如果表达式1是null,就返回表达式2,否则返回表达式1 3、if控制流程:如果符合if条件,就执行then后面的语句,否则判断是否符合elseif的条件,直到所有条件都不符合,就执行else后的语句,并用endif结束(一定要有) if 条件 THEN ... elseif 条件 THEN ... ... else ... ENDIF; 2.循环: 1、while:while循环需要指定循环条件 WHILE…… DO…… END WHILE; 2.loop:loop循环需要自己在循环内部用if判断结束条件,并用leave结束,否则会死循环 循环体名称:LOOP ……(循环内容) IF 条件 leave 循环体名称 END LOOP;
    查看全部
  • MySQL安装方式 安装类型 Typical :典型安装 Custom:自定义安装 Complete:完全安装 初学者-典型安装 配置MySQL 01.运行MySQL配置向导文件
    查看全部
  • 设置存储引擎 (1)通过修改MySQL配置文件实现(修改默认引擎) - default-storage-engine = engine (2)通过创建数据表命令来实现 - CREATE TABLE tbl_name( ... ... ) ENGINE = engine; (3)通过修改数据表命令实现 - ALTER TABLE tbl_name ENGINE [=] engine_name;
    查看全部
  • 使用ON关键字来设定连接条件,也可以使用WHERE来代替 通常使用ON关键字来设定连接条件 使用WHERE关键字进行结果集记录的过滤 tdb_goods中cate_id为1到7,和12,但tdb_goods_cates中没有12,所以查不到; tdb_goods_cates中cate_id为1到10,但tdb_goods中只用到1到7,和12,所以查不到; 内连接只查找符合连接条件tdb_goods.cate_id = tdb_goods_cates.cate_id的字段。
    查看全部
    0 采集 收起 来源:内连接INNER JOIN

    2017-08-18

  • 总结。。。
    查看全部
    0 采集 收起 来源:总结

    2017-08-18

  • 数据表的参照
    查看全部
  • 改 id tdb——goods
    查看全部
    0 采集 收起 来源:多表更新

    2017-08-18

  • 1 使用INSERT SELECT 插入记录 1.1 新设表 CREATE TABLE IF NOT EXISTS tdb_goods_cates( cate_id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT, cate_name VARCHAR(40) NOT NULL ); 1.2 在新表中按照商品表填充数据 SELECT goods_cate FROM tdb_goods GROUP BY goods_cate; SHOW COLUMNS FROM tdb_goods_cates; INSERT tdb_goods_cates(cate_name) SELECT goods_cate FROM tdb_goods GROUP BY goods_cate;
    查看全部
  • Memory的存储限制是由内存的大小来决定。 索引:普通索引、唯一索引、全文索引、btree索引、hash索引…… CSV存储引擎不支持索引。 BlackHole:黑洞引擎,写入的数据都会消失,一般用做数据复制的中继。 使用最广泛的两种存储引擎:MyISAM/InnoDB MyISAM:适用于事务的处理不多的情况。 InnoDB:适用于事务处理比较多,需要有外键支持的情况。
    查看全部
  • 1.外键:是保证数据一致性的策略。 2.索引:是对数据表中一列或者多列的值进行排序的一种结构。使用索引可以快速访问数据表的特定信息。索引是进行记录快速定位的一种方法。索引好比目录。索引可以划分为:普通索引、唯一索引、全文索引。 各种存储引擎的特点:
    查看全部
  • 并发控制:<br> 当多个连接对记录进行修改时保证数据的一致性和完整性。系统使用锁系统来解决这个并发控制,这种锁分为: 1).共享锁(读锁)---在同一时间内,多个用户可以读取同一个资源,读取过程中数据不会发生任何变化。 2).排他锁(写锁)---在任何时候只能有一个用户写入资源,当进行写锁时会阻塞其他的读锁或者写锁操作。 3.锁的力度(也叫锁的颗粒) 锁颗粒(锁定时的单位) ---表锁,是一种开销最小的锁策略。得到数据表的写锁 ---行锁,是一种开销最大的锁策略。并行性最大 表锁的开销最小,因为使用锁的个数最小,行锁的开销最大,因为可能使用锁的个数比较多。
    查看全部

举报

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

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