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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 外键约束条件
    查看全部
  • not null, default 只有列级约束
    查看全部
  • 一张表的主键(primary key)只能有1个,但是unique key可以有多个,而且值可以为NULL,但是必须唯一。
    查看全部
  • 表级约束与列级约束
    查看全部
  • 日期时间型
    查看全部
  • MySql语句规范: ①关键字和函数名称全部大写 ②数据库名称、表名称、字段名称全部小写 ③SQL语句必须以分号结尾
    查看全部
  • -V 输出版本信息并推出<br> -u 用户名<br> -P 端口号<br> -p 密码<br> -h 服务器名称<br> -D 打开指定数据库<br> <br> 一、启动Mysql:<br> 1、操作系统中-计算机服务-选到Mysql服务-右击重新启动<br> 2、命令行方式-运行cmd-执行命令net start mysql开启,执行net stop mysql关闭<br> 二、登录Mysql:mysql 参数()mysql-u root -p<br> 三、退出Mysql:<br> mysql > exit 或 quit 或 \q<br>
    查看全部
  • 外键约束的参照操作
    查看全部
  • limit语句限制查询数量 -SELECT * FROM users LIMIT 2; // 一个数字限制查询结果数量为 2 条,从最开始算起。 -SELECT * FROM users LIMIT 2,3 ;//2代表从第三个位置开始(第一个为0)查询;3代表返回三条结果。
    查看全部
  • order by语句对查询结果排序 1、对查询结果进行排序:[ORDER BY {col_name expr position } [ASC|DESC],...] 例子:select * from user order by id desc; id递减顺序 2、可以同时按多条字段进行排序,规则是先按前面的字段排,在基础上再按后面字段排。 3、如:SELECT * FROM users ORDER BY age,id DESC; 先按照age排序,如果age有重复的,重复的字段里按id排序。
    查看全部
  • 查询表达式解析select 语法: SELECT select_expr [,select expr2...] 只查找某一个函数或表达式 [ FROM table_references 查询表名 [WHERE where_conditon] 查询条件 [GROUP BY {col_nameposition} [ASC|DESC],...] 按某个字段进行分组,相同的只显示第一个 [HAVING conditon] 分组时,给出显示条件 [ORDER BY {col_name|expr|position} [ASC|DESC],...] 排序 [LIMIT {[offset,]row_count|row_count OFFSET offset}] 限制返回数量 } ps:select * from user group by username having age>18 order by id asc limit 3; 限制返回数量的limit一定要放在最后
    查看全部
  • 主键约束与唯一约束: 主键约束非空且唯一,一张表中只有一个主键约束,如设ID为主键约束,则不能再设其他属性为主键约束。 唯一约束可以为空且不唯一(空只有一个,即所有空),即你可以设置age为唯一约束,则表中不能出现age相同的记录,但同时你也可以设置name为唯一约束,则表中不能出现name相同或者age相同的记录,以此类推。
    查看全部
  • 单表更新update UPDATE [LOW_PRIORITY] [IGNORE] table_reference SET col_name1={exp1DEFAULT}[,col_name2=...][WHERE where_condition]; 例子: 不指定位置:UPDATE users set age = age + 5 - id,sex = 0; //使表里所有记录的age加5并且减去当前id值 指定位置: UPDATE users set age = age+ 10 WHERE id % 2=0; //取id为偶数的位置
    查看全部
  • 插入记录insert insert-set insert-select 第一种: insert tb_name [column_name]values(...)[,(...),(....)];--比较常用,可以一次性插入多条记录,并且可以输入表达式甚至是函数,但是无法进行子查询。 第二种: insert tb_name set column_name={exprdefault};--可以进行子查询,但是只能插入一条记录。 第三种: insert table_name [(colname...)] select语句.....--这种方法就是把查询到的一个表结果插入到另一个指定数据表中。
    查看全部
  • 类型和key
    查看全部
    0 采集 收起 来源:总结

    2016-09-02

举报

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

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