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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 浮点型数据类型
    查看全部
  • 查看当前服务器下的数据库列表 SHOW DATABASES
    查看全部
    0 采集 收起 来源:操作数据库

    2016-11-09

  • 创建数据库: CREATE DATABASE CL
    查看全部
    0 采集 收起 来源:操作数据库

    2016-11-09

  • mysql数据库中的整形类型和取值范围
    查看全部
  • group by 查询结果分组 [GROUP BY {col_name | position} [ASC | DESC],...] 可以制定列的列名和列的位置。 asc生序,desc降序,多个分组中间用逗号区分。 SELECT sex FROM users GROUP BY sex;
    查看全部
  • where 条件表达式 对记录进行过滤,如果没有指定where子句,则显示所有记录,在where表达式中,可以使用mysql支持的函数或运算符。如果省略where,则对所有结果起作用。
    查看全部
  • 查找记录 SELECT select_expr [,select_expr...] [ FROM tbl_references [WHERE where_condition] [GROUP BY {col_name | position} [ASC | DESC],...] [HAVING where_condition] [ORDER BY {col_name | expo | position} [ASC | DESC],...] [LIMIT {[offset,] row_count | row_count OFFSET offset}] ] 每个表达式表示想要查找的一列,必须有至少一个 多个列之间以英文逗号分开 *号表示所有的列。tbl_name.*可以表示命名表的所有列。 查询表达式可以使用[AS] alias_name为其赋予别名。 别名可用于GROUP BY, ORDER BY, HAVING字句。 SELECT id,username FROM users; SELECT users.id,users.username FROM users;\\id和username的顺序会影响结果顺序。 SELECT id AS userid, username AS uname FROM users; 用as为原有字段设别名,结果级的字段将会显示别名,而不是表内的名字。
    查看全部
  • 删除记录(单表删除) DELETE FROM tbl_name [WHERE where_condition]
    查看全部
  • 更新记录(修改)update 分为表内更新和表外更新 UPDATE [LOW_PRIORITY] [IGNORE] table_reference SET col_name={expr1|DEFAULT} [,col_name2={expr2|DEFAULT}]...[WHERE where_condidtion] \\priority优先,condition条件状态 如果省略where条件,会把说有的记录都更新。 UPDATE test set age = age + 5; \\把test表内的年龄值全部加上5。 UPDATE test SET age = age + 10 WHERE id % 2 = 0; \\where增加了条件,id是整数的更新,%是取余的意思。
    查看全部
  • 方法2 INSERT [INTO] tbl_name SET col_name={expr | DEFAULT},... 与前面的区别是,此方法可以使用子查询(subquery),一次只能插入一条记录。 INSERT test SET id=1,username=john,age=12 方法3 INSERT [INTO] tbl_name [(col_name,...)] SELECT ...
    查看全部
  • 插入记录 INSERT [INTO] tbl_name [(col_name,...)] {VALUES|VALUE} (...,...,...,...) 在省略列名的时候,需要依次为所有列赋值,否则系统会报错 在给默认自动递增的字段赋值时,可用null/default,系统仍按照自动递增赋值 在给有默认值赋值时,用default,系统自动填写默认值 赋值可以是确定的数字也可以是个数学公式,函数或者其他
    查看全部
  • 修改列定义(位置、属性) ALTER TABLE tbl_name MODIFY [COLUMN] col_name col_definition [FIRST|AFTER col_name] \\modify更改 大数据类型改成小数据类型的时候,会存在数据丢失。 修改列的名称 ALTER TABLE tbl_name CHANGE [COLUMN] old_col_name new_col_name col_definition [FIRST|AFTER col_name] \\change既可以改列的名称也可以改列的位置和字段的属性。 数据名更名(一般情况下最好不使用) 方法1: ALTER TABLE tbl_name RENAME [TO|AS] new_tbl_name 方法2:RENAME TABLE tbl_name TO new_tbl_name [,tbl_name2 to new_tbl_name2],...\\一次性可以同时改几个数据表的名字。
    查看全部
  • MySql语句规范:关键字与函数名称全部大写;数据库名称、表名称、字段名称全部小写;SQL语句必须以分号结尾
    查看全部
  • 存储引擎
    查看全部
  • 删除主键约束 ALTER TABLE tbl_name DROP PRIMARY KEY \\每个表中只有一个主键约束,所以不用加列名 删除唯一约束 ALTER TABLE tbl_name DROP {INDEX|KEY} index_name \\索引名字 删除外键约束 ALTER TABLE tbl_name DROP FOREIGN KEY fk_symbol \\约束的的名字通过SHOW CREATE TABLE tbl_name来查看名字。
    查看全部

举报

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

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