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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 数据库创建举例
    查看全部
  • @MySQL——(二)数据类型与操作数据表——创建数据表<br> 一、数据表<br> 1、数据表(或表)是数据库最重要的组成部分之一,是其他对象的基础<br> 2、表是一个二维表,行称为【记录】,列称为【字段】<br> 二、创建数据表<br> 1、首先打开数据库(数据库要存在): USE 数据库名称<br> 2、创建数据表:CREATE TABLE [IF NOT EXISTS] table_name(<br> column_name(列名称) data_type(列类型),<br> .... )<br> 举例——<br> CREATE TABLE tb1(<br> username VARCHAR(20),<br> userage TINYINT UNSIGNED,<br> salary FLOAT(8,2) UNSIGNED,<br> );<br> <br> UNSIGNED 无符号
    查看全部
  • 字符型 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个成员,可以任选里面其中几个,任意排列组合
    查看全部
  • 数据库操作 (花括号必选,中括号可选),语句后面要分号。 增:CREATE {DATABASE SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name 删:DROP DATABASE db_name; 改:ALTER DATABASE db_name CHARACTER SET charset_name; 查:显示所有的数据库 :SHOW DATABASES;
    查看全部
    0 采集 收起 来源:操作数据库

    2016-07-19

  • MySQL语句的规范
    查看全部
  • 结果集从0开始。
    查看全部
  • 修改提示符
    查看全部
  • SELECT sex From users GROUP BY 1。1表示SELECT语句中第一个出现的字段,这里指sex。
    查看全部
  • 整型图
    查看全部
  • 约束和修改数据表的总结
    查看全部
    0 采集 收起 来源:小结

    2016-07-19

  • 1.修改列定义 ALTER TABLE tbl_name MODIFY [COLUMN] col_name column_definition [FIRST AFTER col_name]; eg: ALTER TABLE users2 MODIFY id SMALLINT UNSIGNED NOT NULL FIRST; //将id字段的位置提到第一列 ALTER TABLE users2 MODIFY id TINYINT UNSIGNED NOT NULL; //修改数据类型,需注意数据丢失的问题 2.修改列名称(既可以修改名称又可以修改列定义) ALTER TABLE tbl_name CHANGE [COLUMN] col_name new_col_name column_definition [FIRSTAFTER col_name]; eg: ALTER TABLE users2 CHANGE pid p_id TINYINT UNSIGNED; //修改列名称 3.数据表更名 方法1 ALTER TABLE tbl_name RENAME [TO/AS] new_tbl_name eg: ALTER TABLE users2 RENAME users5; 方法2 RENAME TABLE tbl_name TO new_tbl_name [, tbl_name2 TO new_tbl_name2] ... eg: RENAME TABLE users5 TO users2; PS:尽量少使用数据表的列名及表名的更名。
    查看全部
  • 删除主键约束: ALTER TABLE table_name DROP PRIMARY KEY; 删除唯一约束: ALTER TABLE table_name DROP {INDEX KEY} index_name; 删除外键约束: ALTER TABLE table_name DROP FOREIGN KEY fk_symbol; 查看外键约束名称:SHOW CREATE TABLE table_name;
    查看全部
  • INSERT SET:可以使用子查询。一次性插入一条记录。
    查看全部
  • INSERT XXX Values(NULL/DEFAULT,XXX,……):用于给AUTO_INCRMENT字段赋值。
    查看全部
  • 非空约束和默认约束只能存在列级约束。
    查看全部
    0 采集 收起 来源:回顾和概述

    2016-07-19

举报

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

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