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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 无存储过程的SQL命令处理过程
    查看全部
  • 数据类型: 整型 (TINYINT SMALLINT MEDIUMINT INT BIGINT) 浮点型 (FLOAT[(M,D)] DOUBLE[(M,D)])M:总位数,D:小数点后位数 日期 (YEAR TIME DATE DAYTIME TIMESTEMP) 字符型 (CHAR VARCHAR TEXT ENUM('value1','value2',...)) 数据库的打开 打开mysql:net start mysql 连接数据库 mysql -uUsername -pPassword -hHOST 显示数据库 SHOW DATABASES; 创建数据库 CREATE DATABASE db_name; 进入数据库 USE db_name; 数据表的操作 创建数据表 CREATE TABLE [IF NOT EXISTS] table_name(column_name data_type,....); 删除数据表 DROP TABLE tbl_name; 显示所有表 SHOW TABLES; 显示表结构 SHOW COLUMNS FROM tbl_name; 插入记录 INSERT tb1_name [(col_name,...)] VALUES(val,...); 查询记录 SELECT expr,... FROM tb1_name(expr 字段 *表示全部) 记录操作 空值 NULL 禁止为空 NOT NULL 消除符号位 UNSIGNED 自动编号 AUTO_INCREMENT(有AUTO_INCREMENT一定要加主键) 主键约束 PRIMARY KEY(主键不一定有AUTO_INCREMENT) 唯一约束 UNIQUE KEY 默认约束 DEFAULT (当没有赋值时则自动添加默认值)
    查看全部
    0 采集 收起 来源:总结

    2016-08-16

  • 两个主要存储引擎的总结
    查看全部
  • 通过修改数据表命令实现 ALTER TABLE table_name ENGINE [=] engine_name
    查看全部
  • 通过创建数据表命令实现: CREATE TABLE table_name(....)ENGINE = engine
    查看全部
  • 修改MySQL配置文件实现 - default-storage-engine = engine (默认的引擎为InnoDB)
    查看全部
  • 各种存储引擎的特点<br> Memory的存储限制与你的内存有关<br> 索引:普通索引、唯一索引、全文索引、btree索引、hash索引... 使用最多的:MyISAM,InnoDB CSV存储引擎:以逗号为分隔符,不支持索引; BlackHole:黑洞引擎,写入的数据都会消失,一般用于做数据复制的中继; MyISAM:适用于事务的处理不多的情况;
    查看全部
  • 各种存储引擎的特点
    查看全部
  • 索引(对数据记录快速查找的一种方法):是对数据表中的一列或多列的值进行排序的一种结构 1.唯一索引 2.全文索引 3.普通索引
    查看全部
  • 外键:保证数据一致性的策略
    查看全部
  • 事务的特性 1.原子性(Atomicity) 2.一致性(Consistency) 3.隔离性(Isolation) 4.持久性(Durability) 简称为ACID
    查看全部
  • 事务处理(这是区别文件系统的特点之一):事务用于保证数据库的完整性
    查看全部
  • 锁颗粒:(封锁对象的大小称为封锁粒度) 表锁:是一种开销最小的锁策略。(一张表加一个锁) 行锁:是一种开销最大的锁策略。(一张表里面的每一行都可以加锁)
    查看全部
  • 并发控制:当多个连接对记录进行修改时保证数据的一致性和完整性(当读和写同一条记录是系统该如何操作,用锁系统来解决) 锁: 共享锁(读锁):在同一时间段内,多个用户可以读取同一个资源,读取过程中数据不会发生任何变化。 排他锁(写锁):在任何时候只能有一个用户写入资源,当进行写锁时会阻塞其他的读锁或者写锁操作。
    查看全部
  • 查看数据表的创建语句: SHOW CREATE TABLE tbl_name;
    查看全部

举报

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

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