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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 各种存储引擎的区别
    查看全部
  • 1.修改列定义 ALTER TABLE tbl_name MODIFY [COLUMN] col_name column_definition [FIRST |AFTER col_name]; ALTER TABLE users2 MODIFY id SMALLINT UNSIGNED NOT NULL FIRST; //将id字段的位置提到第一列 SHOW COLUMNS FROM users2; ALTER TABLE users2 MODIFY id TINYINT UNSIGNED NOT NULL; //修改数据类型,需注意数据丢失的问题 2.修改列名称 ALTER TABLE tbl_name CHANGE [COLUMN] col_name new_col_name column_definition [FIRST|AFTER col_name]; ALTER TABLE users2 CHANGE pid p_id TINYINT UNSIGNED; //修改列名称 3.数据表更名 方法1 ALTER TABLE tbl_name RENAME [TO/AS] new_tbl_name ALTER TABLE users2 RENAME TO users3; SHOW TABLES; ALTER TABLE users2 RENAME AS users4; SHOW TABLES; ALTER TABLE users2 RENAME users5; 方法2 RENAME TABLE tbl_name TO new_tbl_name [, tbl_name2 TO new_tbl_name2] ... RENAME TABLE users5 TO users2; 近来少使用数据表的列名及表名的更名。 2.约束 按功能划分:NOT NULL, PRIMARY KEY, UNIQUE KEY, DEFAULT, FOREIGN KEY 按数据列的数目划分:表级约束, 列级约束 3.修改数据表 针对字段的操作:添加/删除字段、修改列定义、修改列名称等。 针对约束的操作:添加/删除各种约束 针对数据表的操作:数据表更名(两种方式) 注意:尽量不要修改列名和表名,特别是在数据被引用后。 CHANGE 不止可以修改列定义,还可以修改列名称。
    查看全部
  • 添加单列: ALTER TABLE tbl_name ADD [COLUMN] col_name cocolumn_definition [FIRST|AFTER col_name] ALTER TABLE students ADD height int AFTER name; 删除单列: ALTER TABLE tbl_name DROP [COLUMN] col_name ALTER TABLE students DROP height; 修改数据表 添加单列: ALTER TABLE 数据表名称 ADD [COLUMN] 列名称 列定义 【first||after 某列名称】; 添加多列; ALTER TABLE 数据表名称 ADD [COLUMN] (列名称 列定义,....) 【first||after 某列名称】; 删除列; ALTER TABLe 数据表名称 DROP [COLUNM] 列名称; 删除多列 ALTER TABLe 数据表名称 DROP [COLUNM] 列名称1,列名称2,....
    查看全部
  • PK: primary key 主键 NN: not null UQ: unique key 唯一约束 zf: zero fill 添加前导0 un:unsigned 无符号 ai: auto_increment 当前的自动编号
    查看全部
  • 管理工具 A、PHPMyAdmin Web界面的 B、Navicat 以平台方式运行的 C、MySQL Workbench 以平台方式运行的
    查看全部
    0 采集 收起 来源:课程介绍

    2015-06-22

  • 数据表是数据库最重要的组成部分 关系型数据库就是二维表格。行称之为记录。列称之为字段 USE database name;打开某个数据库 select database();查看被打开的数据库 USE test;使用test的数据库; SELECT DATABASE();查看当前打开的数据库; MySQL有五种整型数据列类型,即TINYINT,SMALLINT,MEDIUMINT,INT和BIGINT。它们之间的区别是取值范围不同,存储空间也各不相同。 在整型数据列后加上UNSIGNED属性可以禁止负数,取值从0开始。
    查看全部
  • MySQL数据类型(4):字符型 1、CHAR(M):定长类型,比如CHAR(5),如果我们只赋值abc,那么系统会自动在后面补两个空格0——255 2、VARCHAR(M):变长类型,L+1个字节,其中L<=M且0<=M0——65535 3、ENUM('value1','value2'...)枚举值,提供几个选项,选择其中一个,如:性别('男','女','保密') 4、SET('value1','value2'...) 最多64个成员,可以任选里面其中几个,任意排列组合 MEDIUMTEXT -L+3字节, L<2^24 LONGTEXT -L+4字节, L<2^32 ENUM('value1','value2'...) -1或2个字节,取决于枚举值的个数(最多65535个值) SET('value1','value2'...) -1、2、3、4或8个字节,取决于set成员的数目(最多64个成员)
    查看全部
  • 做项目可能会使用数字来代替 1、YEAR:1970至2069 2、TIME:-838:59:59至838:59:59 3、DATE:1000-1-1至9999-12-31 4、DATETIME: 1000-1-1 00:00:00至9999-12-31 23:59:59 5、TIMESTAMP存储范围:1970-1-1 00:00:00到2037-12-31 23:59:59
    查看全部
  • 数据类型:值列、存储过程参数、表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型。
    查看全部
  • 内容回顾 默认端口号 3306 超级用户 root 创建 CREATE DATABASE 查看 SHOW DATABASES 修改 ALTER DATABASE 删除 DROP DATABASE
    查看全部
    0 采集 收起 来源:内容回顾

    2015-06-21

  • mysql退出
    查看全部
  • bin目录,存储可执行文件 data目录,存储数据文件 docs,文档 include目录,存储包含的头文件 lib目录,数据库文件 share,错误消息和字符集文件 MySQL的配置选项(my.ini) 修改编码方式 [mysql] default-character-set = utf8 [mysqld]
    查看全部
  • 左外 ,显示左边的全部,和右表中的符合条件的部分, 右外,显示右边的全部,和左表中的符合条件的部分
    查看全部
    0 采集 收起 来源:外连接OUTER JOIN

    2015-06-21

  • 内连接仅显示符合连接条件的记录
    查看全部
    0 采集 收起 来源:内连接INNER JOIN

    2015-06-21

  • create table [IF NOT EXISTS ] tab_name [create_definition,...0] select _statement 创建的同时插入数据 update tdb_goods as g inner join tdb_goods_brands as b on g.brand_name=b.brand_name set g.brand_name=b.brand_id;
    查看全部

举报

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

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