为了账号安全,请及时绑定邮箱和手机立即绑定

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • @MySQL——(四)操作数据表中的记录——HAVING 1、分组条件:对一部分记录进行分组 2、语法:[HAVING where_conditon] 3、例如:SELECT * FROM users GROUP BY age HAVING age > 30; 4、要求where_condition中使用的条件字段,必须出现在查询结果里
    查看全部
  • 创建函数体
    查看全部
  • @MySQL——(四)操作数据表中的记录——GROUP BY 1、对查询结果进行分组GROUP BY 2、语法:可以指定列的列名和位置[GROUP BY {col_name|position} [ASC|DESC],...] 3、例如: 使用col_name名字:SELECT sex FROM users GROUP BY sex; 4、ASC升序ascending DESC降序descending
    查看全部
  • @MySQL——(四)操作数据表中的记录——where表达式 1、条件表达式WHERE 2、对记录进行过滤,如果没有指定WHERE子句,则表示对所有记录进行操作 3、可以使用MySQL支持的函数或运算符
    查看全部
  • @MySQL——(四)操作数据表中的记录——SELECT 一、查找记录 1、语法: SELECT select_expr [,select expr2...] [ FROM table_references 查询表名 [WHERE where_conditon] 查询条件 [GROUP BY {col_name|position} [ASC|DESC],...] 按某个字段进行分组,相同的只显示第一个 [HAVING where_conditon] 分组时,给出显示条件 [ORDER BY {col_name|expr|position} [ASC|DESC],...] 排序 [LIMIT {[offset,]row_count|row_count OFFSET offset}] 限制返回数量 } 2、查询表达式的顺序会影响结果顺序 3、使用tbl_name.col_name来表示列记录,这多表查询时可以区别开同名的列 4、使用[AS] alias_name为其赋予别名,别名可以用于GROUP BY、ORDER BY或HAVING子句,例如SELECT id AS userId,username AS uname FROM users; 这样查询出来的结果会用别名表示
    查看全部
  • @MySQL——(四)操作数据表中的记录——DELETE 1、删除记录DELETE:分为单表删除和多表删除 2、单表删除:DELETE FROM tbl_name [WHERE where_conditon]; 3、若不添加WHERE则删除【全部记录】
    查看全部
  • @MySQL——(四)操作数据表中的记录——UPDATE 1、更新记录UPDATE,有两种方式,单表和多表 2、单表更新: UPDATE [LOW_PRIORITY] [IGNORE] table_reference SET col_name1={exp1|DEFAULT}[,col_name2=...][WHERE where_condition] 【一般来说要用WHERE指定位置,不然所有数据都会被更新】 3、如: 不指定位置:UPDATE users set age = age + 5,sex = 0; 使表里所有记录的age加5 指定位置: UPDATE users set age = age+ + 10 WHERE id % 2=0; 取id为偶数的位置
    查看全部
  • @MySQL——(四)操作数据表中的记录——INSERT 一、存在三种INSERT形式 1、INSERT插入记录:insert [into] tbl_name [(col_name,...)] {values | value} ({expr | default},...),(...),... · expr表达式:如25*4 · default就是默认值 · 可以同时赋多条数据行(xxx1),(xxx2) 2、INSERT-SET可以使用子查询(SubQuery):INSERT [INTO] tbl_name SET col_name={expr|DEFAULT},... · 只能一次插入一条 · 如INSERT users SET username='Ben',password='123'; 3、INSERT-SELECT将查询结果写入到指定数据表中:INSERT [INTO] tbl_name SELECT... · 把查询到的数据放入指定的tbl_name中 · 注意字段数目要相同:例如INSERT tb1(username) SELECT username FROM tb2 WHERE...
    查看全部
  • @MySQL——(三) 约束以及修改数据表——外键约束FOREIGN KEY 约束 1.约束保证数据的完整性和一致性; 2.约束分为表级约束(针对多列)和列级约束(针对一列); 3.约束的类型包括: NOT NULL (非空约束) PRIMARY KEY (主键约束) UNIQUE KEY(唯一约束) DEFAULT KEY(默认约束) FOREIGN KEY(外键约束) 外键约束的要求如下
    查看全部
  • @MySQL——(三) 约束以及修改数据表——回顾与概述 1.数据表操作 如何创建数据表及约束 (主键约束、唯一约束、默认约束、非空约束),记录插入及查找;
    查看全部
    0 采集 收起 来源:回顾和概述

    2014-12-23

  • @MySQL——(二)数据类型与操作数据表——总结
    查看全部
    0 采集 收起 来源:总结

    2014-12-23

  • @MySQL——(二)数据类型与操作数据表——初涉默认约束DEFAULT 1、DEFAULT:默认值 2、当插入记录时,如果没有明确为字段赋值,则自动赋予默认值,如DEFAULT 5;
    查看全部
  • @MySQL——(二)数据类型与操作数据表——初涉唯一约束UNIQUE KEY 1.唯一约束可以保证记录的唯一性 2.唯一约束的字段可以为空值(NULL) 3.每张数据表可以存在多个唯一约束
    查看全部
  • @MySQL——(二)数据类型与操作数据表——主键PRIMARY KEY 1.主键约束 2.每张数据表只能存在一个主键 3.主键保证记录的唯一性 4.主键自动为NOT NULL; ———— AUTO INCREMENT必须和PRIMARY KEY一起使用 而PRIMARY KEY不一定要和AUTO_INCREMENT一起使用
    查看全部
  • @MySQL——(二)数据类型与操作数据表——自动编号AUTO_INCREMENT,唯一性,不重复; 1、自动编号:保证记录的唯一性 2、类型必须为整型(可以说FLOAT(5,0)等,但不能是小数),必须和主键PRIMARY KEY组合使用 3、默认情况下,起始值为1,每次的增量为1
    查看全部
    0 采集 收起 来源:MySQL自动编号

    2014-12-23

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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