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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • having 语句分组,用在group by后面追加条件,判断式中的字段是必须出现在前面select中的 或者是可以包含没有出现在前面查询中的字段的一个聚合函数count(),max()等等
    查看全部
  • 1.查找记录SELECT SELECT select_expr [,select_expr ...] [ FROM table_references [WHERE where_condition] [GROUP BY {col_name | position} [ASC | DESC],...] [HAVING where_condition] [ORDER BY {col_name | expr | position} [ASC | DESC],...] [LIMIT] {[offset,] row_count | row_count OFFSET offset}] ] 2.查询表达式: 每一个表达式表示想要的一列,必须有至少一个。 多个列之间用英文逗号隔开。 星号(*)表示所有的列。tbl_name.*表示命名表的所有列。 查询表达式可以使用[AS]alias_name为其赋予别名。 别名可以用于GROUP BY,ORDER BY或HAVING字句。
    查看全部
  • 删除记录: DELETE FROM table_name [WHERE where_condition] 不指定条件,则该表全部记录被删除 当删除某一条记录再添加一条新记录的时候,自动编号的序号字段的值为原有最大序号+1
    查看全部
  • UPDATE table_name SET col_name1={expressionDEFAULT},[col_name2=(expressionDEFAULT)],..... [WHERE where_condition];(如果不指定WHERE则全表更新)
    查看全部
  • 1.第一种可以一次性插入多条数据,但是不能进行子查询 2.第二种插入记录方式:INSERT [INTO] tb1_name SET col_name={expr|DEFAULT},…… 说明:与第一种方式的区别在于,此方法可以使用子查询(SubQuery);且只能一次性插入一条记录 3.第三种insert方法 insert table_name [(colname...)] select..... 这种方法就是把查询到的结果插入到指定数据表中
    查看全部
  • insert插入记录 INSERT [INTO] table_name [(column_name,...)] {VALUESVALUE} ({exprDEFAULT},...),(...),...; 1、可以给自动编号字段赋值:NULL或者DEFAULT(对于原有的有自动编号的值,可以在赋值时赋null值,或者default值) 2.有默认值的字段可以赋值:DEFAULT获取默认值 3.value里面可以使用函数或者表达式,md5('password')表示密码的md5哈希编码 4.插入多行数据时用逗号隔开
    查看全部
  • 存储过程
    查看全部
    0 采集 收起 来源:课程回顾

    2016-06-18

  • 约束与修改知识点总结
    查看全部
    0 采集 收起 来源:小结

    2016-06-17

  • 数据表更名
    查看全部
  • CHANGE修改列的名称或者列的定义、列的位置
    查看全部
  • MODIFY修改列的定义类型或者列的位置
    查看全部
  • 1.删除主键约束:ALTER TABLE tbl_name DROP PRIMARY KEY;<br> 2.删除唯一约束:ALTER TABLE tbl_name DROP INDEX index_name;<br> 3.删除外键约束:ALTER TABLE tbl_name DROP FORMARY KEY 外键的名字; 就是跟在CONSTRAINT 后面自定义的那个名字,用show crate table tbl_name来查看
    查看全部
  • 1.添加主键约束 ALTER TABLE tb_name ADD [CONSTRAINT(constraint_name)] PRIMARY KEY (column_of_table); 2.添加唯一约束 ALTER TABLE tb_nam ADD [CONSTRAINT(constraint_name)] UNIQUE [INDEX|KEY] (column_of_table); 3.添加外键约束: ALTER TABLE tb_name ADD [CONSTRAINT] constraint_name FOREIGN KEY (column_of_table) REFERENCE TABLE tb_name1(column_of_tbnames); 4.添加/删除默认约束:ALTER TABLE tbl_name ALTER [COLUMN] col_name{SET DEFAULT literal|DROP DEFAULT}
    查看全部
  • ALTER TABLE tbl_name ADD[COLUMN] col_name column_definition [FIRSTALTER col_name] //增加表格tbl_name的列col_name[放在列首|放在列col_name后]<br> 添加多列是中间加,但是不能添加的列的位置 DROP [COLUMN] col_name //删除列
    查看全部
  • 表级约束和列级约束 主键、外键、非空、唯一、check,default都是约束条件。主键、外键、唯一既可以作为表级约束,也可作为列级约束 而像非空、默认等( not null, default )只有列级约束
    查看全部

举报

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

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