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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 字符型 CHAR(M)定长,以空格补齐;VARCHAR(M)变长; ENUM枚举值,给定VALUE,从中选择; SET在集合中做任意的排列组合;
    查看全部
  • 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-01-01 08:00:01至2038-01-19 11:14:07
    查看全部
  • 浮点型
    查看全部
  • 数据类型是指列、存储过程参数、表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型。
    查看全部
  • 1.创建数据库 CREATE {DATABASE | SCHEMA} [IF NOT EXITSTS] db_name [DEFAULT] CHARACTER SET [=] charset_name 2.查看数据表列表 SHOW {DATABASES | SCHEMA} 3.显示创建数据库列表 SHOW CREATE DATABASE 表名; 4.修改数据库编码方式 ALTER {DATABASE | SCHEMA} 表名 [DEFAULT] CHARACTER SET [=] charset_name; 5.删除数据库 DROP {DATABASE | SCHEMA} [IF EXISTS] db_name
    查看全部
    0 采集 收起 来源:操作数据库

    2015-04-07

  • SELECT t1_name,t1_id,t1_sex t2_other FROM t1 INNER JOIN t2 ON (符合的条件)
    查看全部
    0 采集 收起 来源:内连接INNER JOIN

    2015-04-07

  • UPDATE t1 INNER JOIN t2 ON t2_attribute SET t1_attribute=t2_attribute;//将表t1里面的attribute属性修改为t2的相对应属性,是多表修改
    查看全部
    0 采集 收起 来源:多表更新

    2015-04-07

  • 这几个命令平时没有看到过
    查看全部
  • 可以使用的有效的提示符
    查看全部
  • http://img1.sycdn.imooc.com//5523869f00011ee812000530-120-68.jpg
    查看全部
  • 约束操作,数据表操作总结。
    查看全部
    0 采集 收起 来源:小结

    2015-04-07

  • 添加/删除约束:ALTER TABLE tb_name ADD/DROP ..... 修改数据表:ALTER TABLE tb_name MODIFY()/CHANGE()/RENAME.... 修改列定义: ALTER TABLE table_name MODIFY [COLUMN] column_name column_definition [FIRST|AFTER column_name]; 修改列名称: ALTER TABLE table_name CHANGE [COLUMN] old_column_name new_column_name column_definition [FIRST|AFTER column_name]; 数据表更名: First:ALTER TABLE table_name RENAME [TO|AS] new_table_name; Second:RENAME TABLE table_name TO new_table_name [,table_name2 TO new_table_name2] ...; /** 数据由大类型改为小类型时,可能会存在数据丢失; 应尽量避免列名、表名等得更换 */
    查看全部
  • 1.添加主键约束 ALTER TABLE tbl_name ADD [CONSTRAINT [symbol]] PRIMARY KEY [index_type] (index_col_name, ...); CREATE TABLE users2( username VARCHAR(20) NOT NULL, pid SMALLINT UNSIGNED ); SHOW CREATE TABLE users2; ALTER TABLE users2 ADD id SMALLINT UNSIGNED; SHOW COLUMNS FROM users2; ALTER TABLE users2 ADD CONSTRAINT PK_users2_id PRIMARY KEY (id); SHOW COLUMNS FROM users2; 2.添加唯一约束 ALTER TABLE tbl_name ADD [CONSTRAINT[symbol]] UNIQUE [INDEX|KEY] [index_name] [index_type] (index_col_name,...); ALTER TABLE users2 ADD UNIQUE (username); SHOW COLUMNS FROM users2; 3.添加外键约束 ALTER TABLE tbl_name ADD [CONSTRAINT[symbol]] FOREIGN KEY [index_name] (index_col_name, ...) reference_definition ALTER TABLE users2 ADD FOREIGN KEY (pid) REFERENCES province (id); 4.添加、删除默认约束 ALTER TABLE tbl_name ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT} ALTER TABLE users2 ADD age TINYINT UNSIGNED NOT NULL; ALTER TABLE users2 ALTER age SET DEFAULT 15; SHOW一下 ALTER TABLE users2 ALTER age DROP DEFAULT;
    查看全部
  • 修改mysql提示符 方式一:连接客户端时通过参数指定 shell>mysql -uroot -proot -prompt 提示符 方式二:连接上客户端后, 通过prompt命令修改 mysql>prompt 提示符 \D 完整的日期 \d 当前数据库 \h 服务器名称 \u 当前用户
    查看全部
  • 启动MySql服务 net start mysql 关闭MySql服务 net stop mysql
    查看全部

举报

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

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