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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 外键约束的参照操作
    查看全部
  • 外键约束要求
    查看全部
  • ZJD
    ---------- where条件表达式 ---------- 对记录进行过滤,如果没有指定where子句,则显示所有记录,在 where表达式中,可以使用mysql支持的函数或运算符 ---------- group by查询结果分组 ---------- [group by{col_name | position}[asc | desc],...] 举例: select age from user group by age; ---------- having 分组条件 ---------- [having where_condition] select sex, age from user group by age having age>20;
    查看全部
  • ZJD
    ----------- update更新记录(单表更新) ------------ update [low_priority][ignore] table_reference set col_name1={expr1|default}[,col_name2={expr2|default}]...[where where_condition] 举例:update user set age=age-id,sex=1; update user set age=age+10 where id %2 =0; ------------ delete删除记录(单表删除) ------------ delete from tbl_name [where where_condition] 举例:delete from user where id = 3; ------------
    查看全部
  • ZJD
    ------------ select查找记录 ------------ select select_expr[,select_expr...] [ from table_references [where where_condition] [group by {col_name | position}][asc | desc],...} [having where_condition] [order by {col_name | expr | position}][asc | desc],...] [limit {[offset,] row_count | row_count offset offset}] ] select_expr:查询表达式 每一个表达式表示想要的一列,必须有至少一个 多个列之间以英文逗号分隔 星号(*)表示所有列。tbl_name.*可以表示命名表的所有列。 查询表达式可以使用[AS] alias_name 为其赋予别名。 别名可用于group by, order by 或 having 子句。 举例:select version(); select now(); select 4*5; select user.username,user.id from user; 多表连接时用来区别字段是哪张表 select id as userid ,username as n from user;使用别名的时候建议加上as
    查看全部
  • ZJD
    -------------- ①:insert:插入记录 -------------- insert tbl_name [(col_name,...)] {values|value}({expr|default},...),(...),... 举例:insert user values(null,'zhaojd','123',1); insert user values(default,'huandi','123',1); insert user values(default,'yy','456',0,3*7+8); insert user values(default,'yy','456',0,3*7+8),(null,'xx',md5('2'),1,23); 为默认的自动编号的字段赋值的话,可以赋值为null或default,它依然编号自增。 -------------- ②:insert:插入记录 -------------- insert tbl_name set col_name={expr | default},... insert user set username='well',password='dfd'; ①和②的区别:②可以使用子查询 -------------- ③:insert:插入记录 -------------- insert tbl_name[(col_name,...)] select... 说明:此方法可以将查询结果插入到指定数据表。
    查看全部
  • 查询表达式 每一个表达式表示想要的一列,必须有最少一个。 多个列之间以英文逗号分隔 星号(*)表示所有列,tb1_name.*可以表示命名表的所有列 查询表达式可以使用[AS] alias_name 为其赋予别名 别名可用于GROUP BY,ORDER BY或者HAVING子句
    查看全部
  • 删除-单表删除 DELETE FROM 表名 (WHERE 条件) 删除后,添加记录,自动编号是已有编号的最大加1
    查看全部
  • 关于函数体
    查看全部
  • 自定义函数 两个必要条件:参数和返回值
    查看全部
  • MySQL学习思路(基础部分): 1、了解什么是数据库,以及我们为什么需要数据库? 2、了解MySQL的安装与配置。 3、掌握在MySQL环境下如何创建、修改、删除数据库。 4、掌握MySQL环境下的数据类型,主要包括字符、整型、浮点及日期,以及每种数据类型的存储特点。 5、熟练掌握MySQL环境下数据表的创建、修改、删除操作。 6、熟练掌握各种约束的使用,主要包含主键约束、唯一约束、外键约束、非空约束、默认约束。 7、熟练掌握记录的增、删、改、查等操作,也就是常说的CURD操作,当然也包括多表关联的操作。 8、掌握MySQL的运算符及内置函数的使用,主要包括字符函数库、数学函数库、日期时间函数库等
    查看全部
    1 采集 收起 来源:MySQL概述

    2015-08-06

  • 创建例子 SELECT count(id) FROM users INTO usernums;
    查看全部
  • 调用存储过程有两种方法 CALL 过程名称; CALL 过程名称(参数) 参数名称不能喝数据表中的列的名称相同
    查看全部
  • 过程体
    查看全部
  • 存储过程
    查看全部

举报

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

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