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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 约束及其类型
    查看全部
  • 1、内连接:在MySQL中JOIN,INNER JOIN,CROSS JOIN是等价的 2、外连接:LEFT JOIN左外连接;RIGHT JOIN右外连接 3、连接条件:使用ON设定连接条件,也可以用WHERE代替 · ON:设定连接条件 · WHERE:进行结果集记录的过滤 4:内连接是返回左表及右表符合连接条件的记录 5、例如:SELECT * FROM tabA JOIN tabB ON tabA.name = tabB.name;表示返回都含有的name值对应的字段
    查看全部
    0 采集 收起 来源:内连接INNER JOIN

    2015-09-08

  • 所有的windows的服务都可以通过net start 和net stop来启动和停止。 如启动停止MYSQL,命令如下: net start mysql net stop mysql
    查看全部
  • 数据表操作: 创建数据表 CREATE TABLE tb_name(....); 删除数据表: DROP TABLE tb_name; 主键约束:PRIMARY KEY 唯一约束:UNIQUE KEY 默认约束:DEFAULT 非空约束:NOT NULL
    查看全部
    0 采集 收起 来源:回顾和概述

    2015-09-16

  • 1.连接 MySQL在SELECT语句、多表更新、多表删除语句中支持JOIN操作。 语法结构 table reference A {[INNER|CROSS] JOIN | {LEFT|RIGHT} [OUTER] JOIN} table_reference B ON condition_expr 2.数据表参照 table_reference tbl_name [[AS] alias] | table_subquery [AS] alias 数据表可以使用tbl_name AS alias_name 或 tbl_name alias_name赋予别名。 table_subquery可以作为子查询使用在FROM子句中,这样的子查询必须为其赋予别名。
    查看全部
  • 多表连接
    查看全部
  • DEFAULT默认值 :当插入记录时,如果没有明确为字段赋值,则自动赋予默认值。 eg. CREATE TABLE tb6( id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(20) NOT NULL UNIQUE KEY, sex ENUM('1','2','3') DEFAULT '3' );
    查看全部
  • 1.primary key 主键约束 一个表中只能有一个 2.UNIQUE KEY (1)唯一约束 (2)唯一约束可以保证记录的唯一性 (3)唯一约束的字段可以为空值(NULL) (4)每张数据表可以存在多个唯一约束
    查看全部
  • 课程回顾:
    查看全部
    0 采集 收起 来源:课程回顾

    2015-09-08

  • 修改分隔符:DELEMITER 分隔符 例:DELIMITER // /* 将分隔符修改为 '//' 当函数体内需要执行的是多条语句时,要使用BEGIN...END语句 且当编写函数体内容的时候,需要使用 DELIMITER 关键字将分隔符先修改为别的,否则编写语句的时候写到 ';' 的时候会直接执行,导致函数编写失败 删除函数:DROP FUNCTION [IF EXISTS] function_name */ 例: DELIMITER // CREATE FUNCTION ADD_USER(p_id SMALLINT,username VARCHAR(20)) RETURNS INT UNSIGNED BEGIN INSERT user(p_id,username) VALUES(p_id,username); RETURN LAST_INSERT_ID(); END //
    查看全部
  • 例子: CREATE FUNCTION SHOW_AVG(num1 SMALLINT UNSIGNED , num2 SMALLINT UNSIGNED) RETURNS FLOAT(10,2) UNSIGNED RETURN (num1 + num2)/2; 删除函数:DROP FUNCTION function_name; 查询函数:SHOW FUNCTION STATUS;
    查看全部
  • (1)用date_format()函数写出想要的日期表达方式 SELECT DATE_FORMAT(NOW(),'%Y年 %m月 %d日 %H点:%i分:%s秒'); (2)用自定义函数写出想要的日期表达方式 CREATE FUNCTION f1() RETURNS VARCHAR(30)//创建一个f1()函数 RETURN DATE_FORMAT(NOW(),'%Y年 %m月 %d日 %H点:%i分:%s秒');//返回值 SELECT f1();//调用自定义函数f1();
    查看全部
  • 1.自定义函数 用户自定义函数(user-defined function, UDF)是一种对MySQL扩展的途径, 其用法与内置函数相同。 自定义函数的两个必要条件: a.参数 b.返回值 函数可以返回任意类型的值,同样可以接受这些类型的参数; 函数的参数与返回值之间,没有必然的联系。 2.创建自定义函数 CREATE FUNCTION function_name RETURNS {STRING|INTEGER|REAL|DECIMAL} routine_body - 函数体 3.关于函数体 (1)函数体由合法的SQL语法构成; (2)函数体可以是简单的SELECT或INSERT语句; (3)函数体如果为复合结构则使用BEGIN...END语句; (4)复合结构可以包括声明,循环,控制结构。
    查看全部
  • MYSQL中的内置函数:
    查看全部
    0 采集 收起 来源:回顾和概述

    2015-09-08

  • 本节的知识点——函数
    查看全部
    0 采集 收起 来源:MySQL 加密函数

    2015-09-08

举报

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

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