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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 使用[NOT]IN的子查询:
    查看全部
  • ANY、SOME、ALL关键字使用原则:
    查看全部
  • 使用比较运算符的子查询:
    查看全部
  • 子查询是指出现在【其他SQL语句内】的SELECT子句 eg: SELECT * FROM t1 WHERE column1 = (SELECT column1 FROM t2); 其中,SELECT * FROM t1 ...称为Outer Query[外查询](或者Outer Statement) SELECT column1 FROM t2 称为Sub Query[子查询] 子查询指嵌套在【查询内部】,且必须始终出现在【圆括号内】。 子查询可以包含多个关键字或者条件,如DISTINCT,GROUP BY,ORDER BY,LIMIT,函数等 子查询的外层查询可以是:【SELECT,INSERT,UPDATE,SET或DO】 子查询可以返回值:标量、一行、一列或者子查询
    查看全部
  • 虽然MySQL配置了客户端和服务器的编码格式均为utf8编码,但在已建的数据表插入记录时,MySQL仍然不识别中文,会抛出Incorrect String Value异常。 显示乱码如图 该问题的解决办法即: 1. 在插入记录之前,通过SET NAMES gbk;设置客户端的编码格式,即敲入的是什么编码,客户端会自动将插入命令转换成utf8编码 2. 当然在查询记录之前,也需要通过SET NAMES gbk;设置客户端数据显示的编码,否则会出现乱码 3. SET NAMES gbk;只会影响客户端显示数据的编码,对源数据不会有任何影响
    查看全部
    0 采集 收起 来源:数据准备

    2017-08-12

  • 限制查询结果返回的数量:[LIMIT {[offset,]row_count|row_count OFFSET offset}] 例:SELECT * FROM tb1 LIMIT 2;//返回2条记录,而且是顺序前两条; SELECT * FROM tb1 LIMIT 3,2;//从第4条记录开始返回2条;结果集的顺序和ID号是几没有关系,只是从上往下数即使第4条ID是100.就是说返回的结果是根据结果集而定 2、如果从users表中查询age条件,并将结果插入到test表中 INSERT test(username) SELECT username FROM users WHERE age >=20;
    查看全部
  • 对查询结果进行排序: [OPDER BY {col_name |expr|position}{ASC|DESC],....] 例:SELECT * FROM 表名 OPDER BY id DESC; 也可有多个条件如果第一个条件 还不足排序 就拿下一个条件在原来的基础上在进行一次排序,若第一个字段已满足排序,则忽略后面的字段 例:SELECT * FROM 表名 OPDER BY age,id DESC;
    查看全部
  • 分组条件: [HAVING where_condition] 在GROUP BY后接HAVING使用时,HAVING后的表达式必须满足以下条件之一: 1.HAVING后的字段出现在SELECT所查询的字段中; 2.HAVING后的字段没有出现在SELECT查询的字段中,但是这是一个聚合函数(只有一个值的函数,如:count()、max()、avg()、sum()...)
    查看全部
  • 查询结果分组: [GROUP BY{col_name|position} [ASC|DESC],...] 此处的position为前面select之后的字段顺序值,不建议使用
    查看全部
  • WHERE条件表达式:
    查看全部
  • 查询表达式 select_expr *别名和select之后表达式的顺序会影响结果集
    查看全部
  • 查找记录
    查看全部
  • 删除记录(单表删除):DELETE FROM tbl_name [WHERE where_condition] 如果删除了某条记录,添加表单时,具有AUTO_INCREMENT的字段其值会在现有最大值的基础上顺延下去
    查看全部
  • 1.primary key 主键约束 一个表中只能有一个 2.UNIQUE KEY (1)唯一约束 (2)唯一约束可以保证记录的唯一性 (3)唯一约束的字段可以为空值(NULL) (4)每张数据表可以存在多个唯一约束 UNIQUE KEY:唯一约束,可以保证记录的唯一性,其字段也可以为空值,但只允许一个字段为空,每张表可以存在多个唯一约束。 Eg: CREATE TABLE table_name( id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(20) NOT NULL UNIQUE KEY )
    查看全部
  • update更新表单(单表) UPDATE [LOW_PRIORITY] [IGNORE] table_reference SET col_name1={expr1|DEFAULT} [,col_name2={expr2|DEFAULT}]... [WHERE where_condition]
    查看全部

举报

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

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