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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • mysql> SELECT FROM_UNIXTIME(875996580); -> '1997-10-04 22:23:00' mysql> SELECT FROM_UNIXTIME(875996580) + 0; -> 19971004222300 mysql> SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(), -> '%Y %D %M %h:%i:%s %x'); -> '2003 6th August 06:22:58 2003'
    查看全部
  • (1)SELECT NOW(); // 当前日期时间 (2)SELECT CURDATE(); // 当前日期 (3)SELECT CURTIME(); // 当前时间 (4)SELECT DATE_ADD('2014-3-12',INTERVAL [-]365 DAY); // 2015-03-12,DAY还可以替换为WEEK,MONTH,YEAR等 (5)DATEDIFF(); // 日期的差别 DATEDIFF('2013-3-12','2014-3-12'); // -365 日期差值 (6)DATE_FORMAT(); // 日期格式化 SELECT DATE_FORMAT('2014-3-2','%m%d%Y'); // 03/02/2014
    查看全部
  • ENUM(‘1’,‘2’)选择范围
    查看全部
  • 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)唯一约束可以保证记录的唯一性 (3)唯一约束的字段可以为空值(NULL) (4)每张数据表可以存在多个唯一约束
    查看全部
  • LEADING '?' FROM '??MyS?QL??';删除前导 TRAILING '?' FROM '??MyS?QL??';删除后缀 BOTH '?' FROM '??MyS?QL??';删除前导和后缀 REPLACE('??My?S?QL??','?','');将param1中的param2替换为param3
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2015-09-16

  • 存储引擎的特点
    查看全部
  • 创建表是就向里面写入查找到的数据: 语法: create table if not exists tbl_test1 ( id int unsigned primary key auto_increment, brand_name varchar(40) not null ) select brand_name from tbl_test2 group by brand_name; 同时修改多个表的数据类型: 语法: alter table tbl_test3 change brand_name brand_id int unsigned not null, change goods_cate cate_id int unsigned not null; 另外: 在更新的时候可以 起个别名 使用as 关键字 外键 一般不用物理外键 foreign key 一般使用 事实外键
    查看全部
  • 数据表和约束的操作知识点
    查看全部
    0 采集 收起 来源:小结

    2015-09-16

  • 约束分类
    查看全部
    0 采集 收起 来源:小结

    2015-09-16

  • mysql> alter table users2 add constraint PK_users2_id primary key(id);
    查看全部
  • mysql> alter table users2 add constraint PK_users2_id primary key(id);
    查看全部
  • mysql> use test; Database changed mysql> ALTER TABLE users1 ADD age tinyint unsigned not null default 10; Query OK, 0 rows affected (0.17 sec) Enregistrements: 0 Doublons: 0 Avertissements: 0 mysql> show columns from users1; +----------+----------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------+----------------------+------+-----+---------+----------------+ | id | smallint(5) unsigned | NO | PRI | NULL | auto_increment | | username | varchar(10) | NO | | NULL | | | pid | smallint(5) unsigned | YES | MUL | NULL | | | age | tinyint(3) unsigned | NO | | 10 | | +----------+----------------------+------+-----+---------+----------------+ 4 rows in set (0.02 sec)
    查看全部
  • 主键可以写为PRIMARY KEY,也可以写成KEY 每张数据表只能存在一个主键 主键保证记录的唯一性 主键自动为NOT NULL,也就是说必须要为主键赋值。但如果主键选择了AUTO_INCREMENT,那么不需要手动赋值。 auto_increment必须和主键primary key一起使用,但是主键primary key不一定要和auto_increment一块使用
    查看全部
  • unsigned 非负数
    查看全部
    1 采集 收起 来源:MySQL自动编号

    2015-09-16

举报

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

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