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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • ALTER TABLE users2 MODIFY id SMALLINT UNSIGNED NOT NULL FIRST; //将id字段的位置提到第一列 ALTER TABLE users2 MODIFY id TINYINT UNSIGNED NOT NULL; //修改数据类型,需注意数据丢失的问题 ALTER TABLE users2 CHANGE pid p_id TINYINT UNSIGNED; //修改列名称 ALTER TABLE tbl_name RENAME [TO/AS] new_tbl_name ALTER TABLE users2 RENAME TO users3; ALTER TABLE users2 RENAME AS users4; ALTER TABLE users2 RENAME users5; RENAME TABLE tbl_name TO new_tbl_name [, tbl_name2 TO new_tbl_name2] ... RENAME TABLE users5 TO users2; 按功能划分:NOT NULL, PRIMARY KEY, UNIQUE KEY, DEFAULT, FOREIGN KEY 3.修改数据表 针对字段的操作:添加/删除字段、修改列定义、修改列名称等。 针对约束的操作:添加/删除各种约束 针对数据表的操作:数据表更名(两种方式)
    查看全部
  • ALTER TABLE tbl_name DROP PRIMARY KEY;一个表只有一个主键,不需要指定 2.删除唯一约束 ALTER TABLE tbl_name DROP {INDEX|KEY} index_name; ALTER TABLE users2 DROP INDEX username; SHOW COLUMNS FROM users2; SHOW INDEXES FROM users2;
    查看全部
  • ALTER TABLE tbl_name ADD PRIMARY KEY(id); ALTER TABLE tbl_name ADD UNIQUE(id); ALTER TABLE tbl_name ALTER age SET DEFAULT literal / DROP DEFAULT;
    查看全部
  • ALTER TABLE tbl_name ADD name varchar(30) not null; ALTER TABLE tbl_name ADD name varchar(30) not null AFTER id; ALTER TABLE tbl_name DROP id; ALTER TABLE tbl_name DROP id,DROP name;
    查看全部
  • show create table a;输出创建数据表a的信息
    查看全部
  • 默认端口号3306 超级用户root 创建数据库CREATE DATABASE 修改数据库ALTER DATABASE 删除数据库DROP DATABASE
    查看全部
    0 采集 收起 来源:内容回顾

    2015-05-27

  • 【创建表格】 1、无符号限制 age TINYINT UNSIGNED 3、插入记录 INSERT tb1【列名】VALUES(); 4、记录查找 SEECT expr,...FROM tb1; 5、枚举|默认值 ENUM('1','2','3') DAFAULT 3
    查看全部
  • 修改MySQL登录提示符
    查看全部
  • mysql -uroot -p -P3306 -h127.0.0.1
    查看全部
  • 【数据库操作】 1、创建数据库: CREATE {DATABASE|SCHEMA} [IF NOT EXTISTS] db_name CHARACTER SET charset_name; 2、查看数据库: SHOW DATABASES; SELECT DATABASE(); 3、查看错误信息: SHOW WARNINGS; 4、显示数据库创建指令: SHOW CREATE DATABASE t1; 5、修改数据库编码方式: ALTER DATABASE t2 CHARACTER SET = utf8; 6、删除数据库: DORP DATABASE db_name;
    查看全部
    0 采集 收起 来源:操作数据库

    2015-05-27

  • 【修改mysql提示符】 方式一:连接客户端时通过参数指定 shell>mysql -uroot -proot -prompt 提示符 方式二:连接上客户端后, 通过prompt命令修改 mysql>prompt 提示符 \D 完整的日期 \d 当前数据库 \h 服务器名称 \u 当前用户 实例:prompy \u@\h \d ------------------------------- 【MySQL常用命令】 1、显示当前服务器版本: SELECT VERSION(); 2、语句规范: 关键字和函数名大写 数据库名称,表名称,字段名称小写 分号结尾
    查看全部
  • 外连接
    查看全部
  • 多表的连接跟两张表的连接一样 表的连接实质就是外键的逆向约束
    查看全部
    0 采集 收起 来源:多表连接

    2015-05-27

  • 左外连接 显示左表中的全部记录和右表中符合连接条件的记录 右外连接 显示右表中的全部记录和左表中符合连接条件的记录 若某字段只存在某一表,则另一表的里字段返回 NULL
    查看全部
    0 采集 收起 来源:外连接OUTER JOIN

    2015-05-27

  • 连接条件: 使用 ON 关键字来设定连接条件,也可以使用 WHERE 来代替。 通常使用 ON 关键字来设定连接条件 使用 WHERE 关键字进行结果集记录的过滤 内连接:仅返回左表及右表符合连接条件的记录(即两表的交集部分)
    查看全部
    0 采集 收起 来源:内连接INNER JOIN

    2015-05-27

举报

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

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