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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • ROUND(AVG(name),2)求pid平均值,保留两位小数。
    查看全部
  • 自定义函数:CREATE FUNCTION f1() RETURNS VARCHAR(30) RETURN DATE_FORMAT(NOW(),'%Y年%m月%d日 %H点%i分%s秒'); SELECT f1(); 调用函数
    查看全部
  • 1.添加主键约束 CONSTRAINT_PK主键名字为PK ALTER TABLE tbl_name ADD [CONSTRAINT [symbol]] PRIMARY KEY [index_type] (index_col_name,...) e.g:ALTER TABLE users ADD CONSTRAINT PK_users_id PRIMARY KEY (id); 2.添加唯一约束 ALTER TABLE tbl_name ADD [CONSTRAINT [symbol]] UNIQUE [INDEX|KEY] [index_name] [index_type] (index_col_name,...) e.g:ALTER TABLE users ADD UNIQUE (username); 3.添加外键约束 ALTER TABLE tbl_name ADD [CONSTRAINT [symbol]] FOREIGN KEY [index_name](index_col_name,...) reference_definition e.g:ALTER TABLE users ADD FOREIGN KEY (pid) REFERENCES provinces (id) 4.添加/删除默认约束 DEFAULT ALTER TABLE tbl_name ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT} e.g: ALTER TABLE users ADD age TINYINT UNSIGNED NULL; ALTER TABLE users ALTER age SET DEFAULT 15; ALTER TABLE users ALTER age DROP DEFAULT;
    查看全部
  • 知识点什么的
    查看全部
    0 采集 收起 来源:MySQL 加密函数

    2015-02-12

  • 加密函数 MD5()摘要算法:SELECT MD5(‘admin’);web页面 PASSWORD()密码函数 PASSWORD('admin'); 改密:SET PASSWORD=PASSWORD('jojo');
    查看全部
    0 采集 收起 来源:MySQL 加密函数

    2015-02-23

  • 聚合函数(只有一个返回值) AVG()平均值:SELECT AVG(id)FROM test;应用于数据表中信息 COUNT() MAX() MIN() SUM()
    查看全部
    0 采集 收起 来源:MySQL 聚合函数

    2015-02-11

  • alter table users1 add password varchar(20) not null,drop username;——同时做插入和删除 修改数据表 添加单列 ALTER TABLE table_name ADD [COLUNM] col_name column_definition [FIRST | AFTER col_name] --FIRST AFTER指定添加的位置 --添加多列 ALTER TABLE table_name ADD [COLUNM] (col_name column_definition,...) 删除列 ALTER TABLE tbl_name DROP [COLUMN] col_name 删除多列 ALTER TABLE tbl_name DROP [COLUMN] col_name, DROP [COLUMN] col_name,DROP [COLUMN] col_name.
    查看全部
  • 信息函数 CONNECTION_ID()连接ID:SELECT CONNECTION_ID();------>3 DATABASE()当前数据库: LAST_INSERT_ID() 最后插入记录 写入多条记录,返回第一条记录的ID USER()当前用户 VERSION()当前版本信息
    查看全部
    0 采集 收起 来源:MySQL 信息函数

    2018-03-22

  • 日期时间函数 NOW()显示当前时间 CURDATE()当前日期 CURDATE()当前时间 DATE_ADD() 日期变化 : SELECT DATE_ADD('2014-3-12',INTERVAL (+-)365 DAY);------->2015-03-12 【单位:DAY WEEK YEAR】 DATEDIFF()日期的差值: SELECT DATEDIFF('2013-3-12','2014-3-12')--------------->-365 DATE_FORMAT() 日期格式化:SELECT DATE_FORMAT('2014-3-12','%m[月]/%d[日]/%Y[年]');---->03/02/2014
    查看全部
  • 表级约束与列级约束 1、对一个列创建的约束为列级约束 2、对多个列创建的约束为表级约束 3、列级约束既可以在列定义时声明,也可以在列定义后声明 4、表级约束只能在列定义后声明(很少用到) NOT NULL DEFAULT只存在列级约束 主键 唯一 外键 都可以存在表、列级约束
    查看全部
  • 一、删除或更新父表数据,控制参数 1、语法:FOREIGN KEY 子表(外键列)REFERENCES 父表(参考列)【ON DELETE】 参数 2、参数 当父表删除和更新操作时: · CASCADE:子表也删除和更新 · SET NULL:子表设置为NULL,但子表外键列不能设置为NOT NULL(矛盾) · RESTRICT:拒绝对父表的删除或者更新操作。 · NO ACTION:标准SQL关键字,MYSQL中与RESTRICT相同 MySQL——(三)约束以及修改数据表——外键的局限 1、外键为物理约束,只支持InnoDB,有局限性 2、开发中多使用逻辑关联
    查看全部
  • 比较运算符 select 15 between 1 and 20;------->1 select 1 between 1 and 20; ------->1,闭合的区间 select 15 in (5,15,20,25):-------->1 select 13 not in (5,15,20,25);---->0 select null is null;-------------->1 select * from test where age is not null;
    查看全部
  • MYSQL语句规范
    查看全部
  • 如果子查询返回多个值,则使用者几个关键字进行进一步筛选
    查看全部
  • mysql简单选项 可使用mysql help获得
    查看全部

举报

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

微信扫码,参与3人拼团

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

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