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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • WHERE条件: 条件表达式 对记录进行过滤, 如果没有指定WHERE子句,则显示所有记录。 在WHERE表达式中,可以使用MySQL支持的函数或运算符。
    查看全部
  • 查询表达式 1、语法: SELECT select_expr [,select expr2...] 只查找某一个函数或表达式 [ FROM table_references 查询表名 [WHERE where_conditon] 查询条件 [GROUP BY {col_nameposition} [ASCDESC],...] 按某个字段进行分组,相同的只显示第一个 [HAVING where_conditon] 分组时,给出显示条件 [ORDER BY {col_nameexprposition} [ASCDESC],...] 排序 [LIMIT {[offset,]row_countrow_count OFFSET offset}] 限制返回数量 } 2、查询表达式的顺序会影响结果顺序 每一个表达式表示想要的一列,必须至少有一个 多个列之间以英文逗号分隔 星号(*)表示所以列 tbl_name.*可以表示命名表的所有列 查询表达式可以使用[As]alias_name为其赋予别名 别名可用于GROUP BY,ORDRE BY或HAVING子句
    查看全部
  • 1、删除记录DELETE:分为单表删除和多表删除 2、单表删除:DELETE FROM tbl_name [WHERE where_conditon]; 3、若不添加WHERE则删除【全部记录】 删除后再插入记录,插入的id号(即主键)从最大的往上加,而不是填补删除的。
    查看全部
  • 单表更新: UPDATE [LOW_PRIORITY] [IGNORE] table_reference SET col_name1={exp1DEFAULT}[,col_name2=...][WHERE where_condition] 【一般来说要用WHERE指定位置,不然所有数据都会被更新】 例: 不指定位置:UPDATE users set age = age + 5,sex = 0; 使表里所有记录的age加5 指定位置: UPDATE users set age = age+ + 10 WHERE id % 2=0; 取id为偶数的位置 update更新数据 update <表名> set <列名>=<表达式>,[,<列名>=<表达式>]... [where <条件>];
    查看全部
  • dos命令
    查看全部
  • 插入记录insert insert-set insert-select 第一种: insert tb_name [column_name]values(...)[,(...),(....)];--比较常用,可以一次性插入多条记录,并且可以输入表达式甚至是函数,但是无法进行子查询。 第二种: insert tb_name set column_name={exprdefault};--可以进行子查询,但是只能插入一条记录。 第三种: insert table_name [(colname...)] select语句.....--这种方法就是把查询到的一个表结果插入到另一个指定数据表中。
    查看全部
  • 插入记录INSERT INSERT [INTO] table_name [(column_name,...)] {VALUES/VALUE} ({expr/DEFAULT},...),(...),...; /** column_name 表示列名 expr 表示表达式 DEFAULT 可直接书写,表示默认值 当字段有自动增加的属性后,在插入表的所有字段的数据时,可以填写 NULL 或 DEFAULT 这两个关键字,表示按照原先默认自动增长的属性 插入多行数据时,可以用逗号隔开 */ Eg: INSERT INTO table_name VALUE(DEFAULT,'BeforeDayBreak',md5('123'),DEFAULT,0),(NULL,'Superman',md5('123'),DEFAULT,0); Ps1:默认约束、非空约束不存在表级约束,只能为列级约束,而主键约束、唯一约束、外键约束既存在表级约束,也存在列级约束。 Ps2:md5加密函数,mysql自带的。
    查看全部
  • 数据库操作:CREATE DATABASE ...,DROP DATABASE... 数据表操作:CREATE TABLE..., DROP TABLE..., ALTER TABLE... ALTER TABLE...ADD..., ALTER TABLE...DROP..., ALTER TABLE...MODIFY..., ALTER TABLE...CHANGE..., ALTER TABLE...RENAME...
    查看全部
    0 采集 收起 来源:小结

    2016-10-12

  • 各种存储引擎的特点
    查看全部
  • 数据表 是数据库最重要组成之一 是其他对象的基础
    查看全部
  • 默认端口 3306 超级用户 root 创建数据库 CREATE DATABASE 修改数据库 ALTER DATABASE 删除数据库 DROP DATABASE
    查看全部
    0 采集 收起 来源:内容回顾

    2016-10-12

  • 关键字与函数名称全部大写 数据库名称、表名称、字段名称全部小写 SQL语句必须以分号结尾 select version();显示当前服务器版本 select now();显示当前日期时间 select user();显示当前用户
    查看全部
  • MySQL提示符 \D:完整日期 \d:当前数据库 \h:服务器名 \u:用户名
    查看全部
  • mysql 参数 (1) -D,--database=name 打开指定数据库 (2)- -delimiter = name 指定分隔符 (3)-h,- -host = name 服务器名称 (4)-p,- -password[ = name] 密码 (5)-P,- -port=# 端口号(p大写) (6)- -prompt =name 设置提示符 (7)-u,- -user =name 用户名 (8)-V,- -version 输出版本信息并且退出 mysql退出: exit; quit; \q;
    查看全部
  • 1、字符函数 concat() 例子:select concat(first_name,"_",last_name) as fullname from user
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2018-03-22

举报

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

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