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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • desc 降序
    查看全部
  • 分组条件:[HAVING where_condition] (用于 GROUP BY 后面,用于指对某一记录做分组) /** 使用having设置分组,条件是要么保证分组条件是聚合函数,要么保证分组条件中的字段在查询中出现 */
    查看全部
  • group by 对所有记录做分组 having对部分记录做分组
    查看全部
  • 看着看着睡着了。mysql---哎,啥时候净化成好一点的操作软件来看,黑白屏色盲了都。
    查看全部
  • 存储过程课程回顾
    查看全部
    0 采集 收起 来源:课程回顾

    2015-04-09

  • 数据类型 整型 (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 创建数据表:CREATE TABLE table_name; 查看数据表:SHOW COLUMNS FROM table_name; 向表中插入:INSERT table_name("你所要插入的记录的名字(username,salary等等)")VALUES(); 约束:主键约束:PRIMARY KEY;唯一约束:UNIQUE KEY;默认值:DEFAULT;自动排序:AUTO_INCREMENT
    查看全部
    1 采集 收起 来源:总结

    2018-03-22

  • CREATE TABLE tb6( id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(20) NOT NULL UNIQUE KEY, sex ENUM('1','2','3') DEFAULT '3'//DEFAULT 位设置默认值。 );
    查看全部
  • CREATE TABLE tb3( id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(30) NOT NULL ); SHOW COLUMNS FROM tb3; INSERT tb3(username) VALUES('A'); INSERT tb3(username) VALUES('BB'); INSERT tb3(username) VALUES('C'); INSERT tb3(username) VALUES('D'); SELECT * FROM tb3; CREATE TABLE tb4( id SMALL UNSIGNED PRIMARY KEY, username VARCHAR(20) NOT NULL ); SHOW COLUMNS FROM tb4; INSERT tb4 VALUES(4, 'TOM'); INSERT tb4 VALUES(22, 'John'); INSERT tb4 VALUES(22, 'Rose'); //主键字段不允许有重复值出现
    查看全部
  • 主键可以写为PRIMARY KEY,也可以写成KEY 1.主键 - PRIMARY KEY 主键约束 每张数据表只能存在一个主键 主键保证记录的唯一性 主键自动为NOT NULL auto_increment必须和主键primary key一起使用,但是主键primary key不一定要和auto_increment一块使用。 CREATE TABLE tb3( id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(30) NOT NULL ); SHOW COLUMNS FROM tb3; INSERT tb3(username) VALUES('A'); INSERT tb3(username) VALUES('BB'); INSERT tb3(username) VALUES('C'); INSERT tb3(username) VALUES('D'); SELECT * FROM tb3; CREATE TABLE tb4( id SMALL UNSIGNED PRIMARY KEY, username VARCHAR(20) NOT NULL ); SHOW COLUMNS FROM tb4; INSERT tb4 VALUES(4, 'TOM'); INSERT tb4 VALUES(22, 'John'); INSERT tb4 VALUES(22, 'Rose'); //主键字段不允许有重复值出现
    查看全部
  • 1.自动编号 - AUTO_INCREMENT 自动编号,且必须与主键配合使用 自动编号AUTO_INCREMENT 1、自动编号:保证记录的唯一性 2、类型必须为整型(可以是FLOAT(5,0)等,小数点后必须为0),必须和主键PRIMARY KEY组合使用
    查看全部
    0 采集 收起 来源:MySQL自动编号

    2015-04-09

  • 数据表操作总结
    查看全部
    0 采集 收起 来源:小结

    2015-04-09

  • 当前日期和时间:NOW() Eg:SELECT NOW(); 当前日期:CURDATE() Eg:SELECT CURDATE(); 当前时间:CURTIME() Eg:SELECT CURTIME(); 日期变化:DATE_ADD() Eg:SELECT DATE_ADD(NOW(),INTERVAL 365 DAY); 第一个参数传入要计算的原始时间,可以为时间函数;第二个参数写入要变化的日期,可以为负值。 第二个参数中除了可以是 DAY ,也可以是 MONTH , YEAR , WEEK 等... 两个日期之间的差值:DATEDIFF() Eg:SELECT DATEDIFF('2013-04-07','2014-07-08'); // -457 日期格式化:DATE_FORMAT() Eg:SELECT DATE_FORMAT('2014-07-27','%m/%d/%y');
    查看全部
  • 比较运算符与函数 [NOT] BETWEEN...AND... - [不]范围之内 NOT IN() [不]在列出值范围内 IS [NOT] NULL [不]为空 SELECT 15 BETWEEN 1 AND 22; SELECT 35 BETWEEN 1 AND 22; SELECT 35 NOT BETWEEN 1 AND 22; SELECT 10 IN (5,10,15,20); SELECT 13 IN (5,10,15,20); SELECT NULL IS NULL; SELECT '' IS NULL; SELECT * FROM test; SELECT * FROM test WHERE first_name IS NULL; SELECT * FROM test WHERE first_name IS NOT NULL;
    查看全部
  • 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个成员,可以任选里面其中几个,任意排列组合
    查看全部
  • default默认值, sex enum(‘1’,‘2’,‘3’) default ‘3’,慎用enum
    查看全部

举报

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

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