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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • mysql语句规范。
    查看全部
  • mysql常用命令。
    查看全部
  • 修改mysql提示符。
    查看全部
  • 参数和描述
    查看全部
  • 登录设置的参数
    查看全部
  • 关系型数据库就是二维表格。行称之为记录。列称之为字段 USE database name;打开某个数据库 select database();查看被打开的数据库
    查看全部
  • 【修改数据表】 1、添加单列 ALTER TABLE tb_name ADD col_name col_definition (first|after col_name); 2、添加主键约束: ALTER TABLE tbl_name ADD PRIMARY KEY[index_type] (col_name); 3、添加唯一约束 ALTER TABLE tbl_name ADD UNIQUE(col_name); 4、添加外键约束 ALTER TABLE tbl_name ADD FOREIGN KEY [index_type](外键列) REFERENCES 父类(参考列); 5、添加/删除默认DEFAULT约束 ALTER TABLE tbl_name ALTER col_name SET DEFAULT literal / DROP DEFAULT; 6、删除主键约束 ALTER TABLE tbl_name DROP PRIMARY KEY; 7、删除外键约束 ALTER TABLE tbl_name DROP FOREIGN KEY fk_symbol; SHOW CREATE TABLE users2; ALTER TABLE users2 DROP FOREIGN KEY ...; 8、修改列定义 ALTER TABLE tb5 MODIFY username... (first|after); 9、修改列名称 ALTER TABLE tb5 CHANGE pid(旧名字) p_id(新名字) TINYINT UNSIGNED(新属性);
    查看全部
  • bigint 2的63次方是92233720…… 有符号值第二个输入错误不是730
    查看全部
  • 创建指定编码方式数据库 create schema 数据库名 [if not exist] character set = 编码方式 修改指定数据库的编码方式 alter schema 数据库名 character set = 新编码方式
    查看全部
    1 采集 收起 来源:操作数据库

    2015-05-29

  • 两个过程作为整体出现如果其中一个环节出错,恢复到数据原始状态 事物的特性:原子性A 一致性C 隔离性I 持久性D
    查看全部
  • 并发控制:当多个链接对记录进行修改时保证数据的一致性和完整性 锁:1共享锁2排他锁 1:在同一时间段内,duo`ge用户可以读取同一个资源读取过程中数据不发生任何变化 2:在任何时候只能一个用户写入资源,当进行写锁是会阻塞其他的读锁或者写锁操作 加锁,加最对的 锁颗粒 表锁:开销最小的 写锁的权限 行锁:开销最大的 有多少条记录就可能有多少个锁
    查看全部
  • 外键:保证数据一致性的策略 索引:一列或多列排序的一种结构
    查看全部
  • 记录操作://插入数据 INSERT [INTO] tbl_name [(col_name,...)] {VALUES | VALUE} ({expr|DEFAULT},...),(...),... INSERT [INTO] tbl_name SET col_name={expr|DEFAULT},... INSERT [INTO] tbl_name [(col_name,...)] SELECT... UPDATE://更新数据 单表更新/UPDATE [LOW_PRIORITY][IGNORE] table_reference SET col_name1={expr1|DEFAULT},[col_name2={expr2|DEFAULT}]...[WHERE where_condition] 多表更新/... DELETE : //删除数据 单表删除/DELETE FROM tbl_name [WHERE where_condition} 多表删除/... SELECT: //查询 SELECT select_expr [,select_expr ...] [ FROM WHERE GROUP BY {col_name | position}[ASC|DESC],... LIMIT {[offset,] row_count|row_count OFFSET offset ]
    查看全部
    0 采集 收起 来源:小结

    2015-05-28

  • limit 限制查询结果返回的数量 select * from users limit 2 ;从第一条开始返回,返回前两个 select * from users limit 3,2 ;返回第四个开始,一共返回两个 select * from users order by id limit 3,2; 按照id 目前的顺序从第四个开始,一共返回两个。 insert test(username)select username from users where age>15 限制查询结果返回的数量:[LIMIT {[offset,] row_count|row_count OFFSET offset}]; /** offset 表示偏移的位置,默认第一条记录为0 id 号与结果集的排序无任何关系 */ 插入记录:INSERT [INTO] table_name [(column_name)] SELECT ... //将查询结果插入到指定的数据表中 /** 插入的记录必须与查询的记录数量一致 */ insert test select username from users3 where age>=30; 1、限制查询结果返回的数量:[LIMIT {[offset,] row_count|row_count OFFSET offset}] 2、默认返回所有结果,通过LIMIT可以限制其返回指定数量的记录 3、如SELECT * FROM users LIMIT 2,3; 偏移量为2,从第三条开始,返回3条结果 4、偏移量不是按照id等字段来排序,而是按照当前查询排序的方式顺序偏移
    查看全部
  • order by 对查询结果进行排序 order by{col_name} select * from users order by id desc; //对一个字段排序 select * from users order by age,id desc; //两个字段同时排序 desc是降序 1、对查询结果进行排序:[ORDER BY [col_name | expr | position } [ASC|DESC],...]elect * from user order by id desc; 2、可以同时按多条字段进行排序,规则是先按前面的字段排,在基础上再按后面字段排。 3、如:SELECT * FROM users ORDER BY age,id DESC; 先按照age排序,如果age有重复的,重复的字段里按id排序
    查看全部

举报

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

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