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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 章节总结
    查看全部
    0 采集 收起 来源:小结

    2015-05-19

  • 表级约束和列级约束
    查看全部
  • SELECT * FROM tdb_goods\G 显示乱码 - 因为存入数据的时候用的是UTF-8的编码 如果要正确显示出来 则需要用 gbk的编码方式显示。 set names gbk:表示只是设置客户端的显示编码,不会影响数据编码
    查看全部
    0 采集 收起 来源:数据准备

    2015-05-19

  • 总结~~
    查看全部
    0 采集 收起 来源:回顾和概述

    2015-05-19

  • 第一步:建立新表 第二部:利用insert select把记录写入到新创建的表 第三部;多表更新。 一步到位: 如图。 创建数据表并将查询结果写入数据表: CREATE TABLE [IF NOT EXISTS] table_name [(create_definition,...)] select_statement; Eg: CREATE TABLE IF NOT EXISTS products_brand( brand_id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT, brand_name VARCHAR(40) NOT NULL )ENGINE = InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8 SELECT brand_name FROM products GROUP BY brand_name;
    查看全部
  • 总结 数据类型 整型 (tinyint smallint mediumint int bigint) 浮点型 (FLOAT{[M,D]},DOUBLE{[M,D]})M:总位数,D:小数点后位数 日期 (YEAR DATE TIME TIMESTEMP) 字符型 (CHAR VARCHAR TEXT) DOS 界面连接数据库 mysql -u用户名 -p密码 -hHOST 使用数据库USE 数据库名t1; 创建数据表:CREATE TABLE table_name; 查看数据表:SHOW COLUMNS FROM table_name; 向表中插入:INSERT table_name("你所要插入的记录的名字(username,salary等等)")VALUES(); 约束:主键约束:PRIMARY KEY;唯一约束:UNIQUE KEY;默认值:DEFAULT;自动排序:AUTO_INCREMENT
    查看全部
    0 采集 收起 来源:总结

    2018-03-22

  • 多表更新:UPDATA table_references SET column_name1 = {expr|DEFAULT} [,column_name2 = {expr|DEFAULT}] ... [WHERE where_condition]; /** table_references:表的参照关系 语法结构: table_name {[INNER|CROSS] JOIN | {LEFT|RIGHT} [OUTER] JOIN } table_name ON condition_expr condition_expr:表的参照条件 */ /** 连接类型: INNER JOIN 内连接 在MySQL中, JOIN, CROSS JOIN和INNER JOIN是等价的. LEFT [OUTER] JOIN, 左外连接 RIGHT [OUTER] JOIN, 右外连接 */ Eg:UPDATE products INNER JOIN products_cate ON goods_cate = cate_name SET goods_cate = cate_id;
    查看全部
    0 采集 收起 来源:多表更新

    2015-05-19

  • 默认约束 DEFAULT DEFAULT'X';X为默认值。没有明确为字段赋值那么自动赋予默认值
    查看全部
  • 唯一约束UNIQUE KEY 唯一约束可以保证记录的唯一性,唯一约束的字段可以为NULL(这里有些背离唯一性,很自然我们会想到假如我们有两个NULL的话,那么就不好保证唯一性了,怎么办?数据库在存储的时候,虽然会可能出现多个NULL,但是在存储的时候,就只保存一个null),每张数据表可以存在多个唯一约束
    查看全部
  • 主键约束 PRIMARY KEY 每张记录表只能存在一个主键 主键保证记录的唯一性 主键自动为not null AUTO_INCREMENT必须和PRIMARY KEY一起使用,而PRIMARY KEY不一定和AUTO_INCREMENT一起使用
    查看全部
  • 情趣复制你我 INSERT ... SET ...可以使用子查询 INSERT [INTO] tbl_name [(col_name,...)] SELECT ...将查询结果写入数据表 Eg: INSERT INTO table_name [(column_name)] SELECT column_name2 FROM table_name2 GROUP BY column_name3;
    查看全部
  • 空与非空 NULL,字段值可以为空 NOT NULL, 字段值禁止为空 CREATE TABLE tb2( username VARCHAR(20) NOT NULL; age TINYINT UNSIGNE NULL; ); INSERT tb2 VALUES('tom',NULL);可行 INSERT tb2 VALUES(NULL,32); 报错
    查看全部
  • 插入记录 INSERT [INTO] 数据表名称 [(COL_name,。。。。)] VALUES(值1,值2);插入记录。 △:省略列名,所有字段都要赋值;否则,对部分赋值 记录查找:SELECT expr,..FROM tb1-name (实际SELECT语法结构很复杂,后续学习) eg: SELECT * FROM tb1; *指字段的过滤(查找记录比较复杂,这里通配符*说名对全部字段的过滤显示)
    查看全部
  • ** 子查询可分为三类: 2.使用 [NOT] IN 的子查询 语法结构:operand comparison_operator [NOT] IN (subquery) = ANY 运算符等价于 IN != ALL 或 <> ALL 等价于 NOT IN 3.使用 [NOT] EXISTS 的子查询(较少用) 若子查询返回任何行,EXISTS 将返回 TRUE,否则返回 FALSE; */
    查看全部
  • SHOW COLUMNS FROM tbl_name查看某个数据表的结构 show columns和desc效果一样。
    查看全部

举报

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

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