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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 数据表操作
    查看全部
    0 采集 收起 来源:回顾和概述

    2016-07-29

  • 数据类型: 整型 (TINYINT SMALLINT MEDIUMINT INT BIGINT) 浮点型 (FLOAT[(M,D)] DOUBLE[(M,D)])M:总位数,D:小数点后位数 日期 (YEAR TIME DATE DAYTIME TIMESTEMP) 字符型 (CHAR VARCHAR TEXT ENUM('value1','value2',...)) 数据库的打开 打开mysql:net start mysql 连接数据库 mysql -uUsername -pPassword -hHOST 显示数据库 SHOW DATABASES; 创建数据库 CREATE DATABASE db_name; 进入数据库 USE db_name; 数据表的操作 创建数据表 CREATE TABLE [IF NOT EXISTS] table_name(column_name data_type,....); 删除数据表 DROP TABLE tbl_name; 显示所有表 SHOW TABLES; 显示表结构 SHOW COLUMNS FROM tbl_name; 插入记录 INSERT tb1_name [(col_name,...)] VALUES(val,...); 查询记录 SELECT expr,... FROM tb1_name(expr 字段 *表示全部) 记录操作 空值 NULL 禁止为空 NOT NULL 消除符号位 UNSIGNED 自动编号 AUTO_INCREMENT(有AUTO_INCREMENT一定要加主键) 主键约束 PRIMARY KEY(主键不一定有AUTO_INCREMENT) 唯一约束 UNIQUE KEY 默认约束 DEFAULT (当没有赋值时则自动添加默认值)
    查看全部
    3 采集 收起 来源:总结

    2016-07-29

  • DEFAULT默认值 :当插入记录时,如果没有明确为字段赋值,则自动赋予默认值。 eg. CREATE TABLE tb6( id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(20) NOT NULL UNIQUE KEY, sex ENUM('1','2','3') DEFAULT '3' );
    查看全部
  • 1.PRIMARY KEY 主键约束:一张表中只能有一个 2.UNIQUE KEY (1)唯一约束可以保证记录的唯一性 (2)唯一约束的字段可以为NULL (3)每张数据表可以存在多个唯一约束
    查看全部
  • 主键:PRIMARY KEY,也可以写成KEY 1.每张数据表只能存在一个主键 2.主键保证记录的唯一性 3.主键自动为NOT NULL,即必须要为主键赋值。但如果记录中添加了AUTO_INCREMENT,那么不需要手动赋值 4.auto_increment必须和主键primary key一起使用,但主键primary key不一定要和auto_increment一块使用
    查看全部
  • AUTO_INCREMENT 自动编号,且必须与主键组合使用; 默认情况下,起始值为1,每次增量为1;
    查看全部
    0 采集 收起 来源:MySQL自动编号

    2016-07-29

  • 空值和非空 NULL,字段值可以为空 NOT NULL, 字段值禁止为空 CREATE TABLE tb2( username VARCHAR(20) NOT NULL; age TINYINT UNSIGNE NULL; SHOW COLUMNS FROM tb-name;看数据结构 SELECT * FROM tb-name;查看文件添加痕迹。
    查看全部
  • show columns from table //查看数据表结构
    查看全部
  • Mysql语句规范
    查看全部
  • 数据库默认端口号是3306、 超级用户 root 建立 CREATE DATABASE 修改 ALTER DATABASE 删除 DROP DATABASE
    查看全部
  • MySQL常用
    查看全部
  • 建立外键约束后,在更新表的时候子表是否进行相应的动作
    查看全部
  • 外键约束
    查看全部
  • 数据类型 整型 (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 显示数据库 SHOW DATABASES; 显示表结构 SHOW COLUMNS FROM table; 显示所有表 SHOW TABLES; 进入数据库 USE 数据库; 创建数据库 CREATE DATABASE 库名; 创建表 CREATE TABLE 表名(字段及信息); 插入数据 INSERT INTO table []VALUES();[]为空说明插入全部的值 查询数据 SELECT 字段 FROM table WHERE 条件 自增自动编号 auto_increment 主键约束 primary key(有auto_increment的一定是主键,主键不一定有auto_increment) 唯一约束 unique key 默认约束 default 当没有赋值时则自动添加默认值
    查看全部
    0 采集 收起 来源:总结

    2016-07-28

  • DEFAULT默认值 :当插入记录时,如果没有明确为字段赋值,则自动赋予默认值。 eg. CREATE TABLE tb6( id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(20) NOT NULL UNIQUE KEY, sex ENUM('1','2','3') DEFAULT '3' );
    查看全部

举报

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

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