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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 1.自动编号 AUTO_INCREMENT 自动编号,且必须与主键配合使用 2.自动编号AUTO_INCREMENT作用 1、自动编号:保证记录的唯一性 2、类型必须为整型(可以是FLOAT(5,0)等,小数点后必须为0),必须和主键PRIMARY KEY组合使用 3、默认情况下,起始值为1,每次的增量为1 默认情况下,起始值为1, 每次增量为1. CREATE TABLE tb3( id SMALLINT UNSIGNED AUTO_INCREMENT, username VARCHAR(30) NOT NULL); //报错,自动增量字段必须设置成主键
    查看全部
    0 采集 收起 来源:MySQL自动编号

    2016-02-02

  • DATE:1000.01.01---9999.12.31 ,DATETIME:1000.01.01 00:00:00---9999.12.31 23:59:59,TIMESTAMP:1970.01.01 00点起--2037年之间的一个值;TIME:-8385959到8385959,YEAR:2位或者4位,1970到2069年,允许70到69
    查看全部
  • 浮点型数据类型 float(单精度浮点):float[(M,D)] m是数字总位数,d是小数点后面的位数,如果md被省略,会根据硬件允许的限制来保存值 double(双进度浮点):double[(M,D)]一般是float存储范围的十倍,C语言默认显示15位小数。 FLOAT[(M总位数,D小数点后位数)]M>=D。单精度浮点,保留小数点后7位,C语言默认显示6位小数。
    查看全部
  • 初涉MySQL——操作数据库 一、数据库创建:CREATE 1、语法:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name. 2、DATABASE和SCHEMA是相同的,任选其一 3、IF NOT EXISTS:如果创建的数据库存在,则不只报出warning,不写会报错 4、CHRARCTER SET gbk:为表设置编码方式,如果不设置则用mysql默认的编码方式 二、查看数据库列表:SHOW 1、SHOW { DATABASE | SCHEMAS } [LIKE 'pattern' | WHERE expr] 2、SHOW CREATE DATABASE xx:显示xx数据库信息 三、数据库的修改:ALTER 1、修改数据库编码方式:ALTER { DATABASE | SCHEMAS } [db_name][DEFAULT] CHARACTER SET [=] charset_name 四、删除数据库:DROP 1、删除数据库:DROP { DATABASE | SCHEMAS } [IF EXISTS] db_name; mysql -uroot -proot prompt \D --修改mysql操作符为当前日期 show databases --展示所有数据库 create database if not exists t1 character set gbk; --创建数据库 show create database t1; --展示数据库t1的创建命令和编码形式 --修改数据库编码格式 alter database t2 character set =utf8; --删除数据库 drop database if exists t1; --展示警告信息 show warnings;
    查看全部
    0 采集 收起 来源:操作数据库

    2016-02-02

  • 数据库操作 (花括号必选,中括号可选) 增: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; 显示创建信息 :SHOW CREATE DATABASE t1;
    查看全部
    0 采集 收起 来源:操作数据库

    2016-02-02

  • ANY,SOME,ALL关键字
    查看全部
  • 子查询
    查看全部
  • (1)primary key 主键约束 一张表只能有一个,unique key 唯一约束,一张表可以有多个<br> (2)唯一约束和主键的区别在于唯一约束允许字符为空,且主键一张表只有一个,而唯一约束一张表可以存在多个; (3)primary key 可以和auto_increment一起用,也可以不和,但是auto_increment一定要和primary key一起使用,因为primary key可以自由赋值,但是不能为空,即NOT NULL。
    查看全部
  • databases commands
    查看全部
    0 采集 收起 来源:内容回顾

    2016-02-02

  • 删除列
    查看全部
  • 添加多列
    查看全部
  • 添加列
    查看全部
  • 什么是索引?外键有什么用?
    查看全部
  • (1)USE TEST 打开数据库 SELECT DATABASE();当前打开的数据库 (2)关系型数据库其实就是一张二维的表格,行称之为记录,列称之为字段
    查看全部
  • 删除数据库 DROP DATABASE db-name; 修改数据库 ALTER
    查看全部
    0 采集 收起 来源:操作数据库

    2016-02-01

举报

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

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