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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • ZJD
    约束: ----------- 1,约束保证数据的完整性和一致性。 2,约束分为表级约束和列级约束。 3,约束类型包括: not null primary key unique key default foreign key
    查看全部
    0 采集 收起 来源:总结

    2015-07-31

  • MySql语句规范: ①关键字和函数名称全部大写 ②数据库名称、表名称、字段名称全部小写 ③SQL语句必须以分号结尾
    查看全部
  • 1,CHAR(M)是定长的,长度小于M时,补齐空格; 2,VARCHAR是变长的。 3,ENUM是可以选择其中枚举的元素,SET是可以选择其成员的排列组合。
    查看全部
  • 1、YEAR:1970至2069 2、TIME:-838:59:59至838:59:59 3、DATE:1000-1-1至9999-12-31 4、DATETIME: 1000-1-1 00:00:00至9999-12-31 23:59:59 5、TIMESTAMP存储范围:1970-1-1 00:00:00到2037-12-31 23:59:59
    查看全部
  • FLOAT(单精度浮点):float[(M,D)] m是数字总位数,d是小数点后面的位数,如果md被省略,会根据硬件允许的限制来保存值,单精度浮点,保留小数点后7位 double(双进度浮点):double[(M,D)]一般是float存储范围的十倍
    查看全部
  • 数据类型之整型:分为TINYINT(1字节) SMALLINT(2字节) MEDIUMINT(3字节) INT(4字节) BIGINT(8字节)
    查看全部
  • 数据库的修改:alter database_name character set=utf8;(这里是修改数据库的编码方式) 数据库的删除:drop {database|schema} [if exists] db_name 数据库查看库的编码方式:show create database database_name
    查看全部
    0 采集 收起 来源:操作数据库

    2015-07-30

  • ZJD
    唯一约束: unique key -------------------------- 唯一约束可以保证记录的唯一性 唯一约束的字段可以为空值(NULL) 每张数据表可以存在多个唯一约束 create table tb5( id smallint auto_increment primary key, usename varchar(20) unique key not null, age smallint ); 默认值:default ------------------------- 当插入记录时,如果没有明确为字段赋值,则自动赋予默认值。 create table tb6( id smallint unsigned auto_increment primary key, username varchar(20) unique key not null, sex enum('1','2','3') default '3' ); mysql> insert tb6(username) values ('zhaojd'); Query OK, 1 row affected (0.08 sec) mysql> select * from tb6; +----+----------+------+ | id | username | sex | +----+----------+------+ | 1 | zhaojd | 3 | +----+----------+------+ 总结: 数据类型: 字符型 整型 浮点型 日期时间型 数据表操作: CRUD 记录操作: 创建数据表 约束的使用
    查看全部
    0 采集 收起 来源:总结

    2018-03-22

  • SELECT VERSION(); 当前版本 NOW() USER() 规范 关键字与函数名称的全部小写 数据库名称,表名称,字段名称,全部小写 sql 语句必须分好结束
    查看全部
  • -V 大写 -u --username -p password -P 大写 port -h hostname 退出 quit exit \q
    查看全部
  • ZJD
    库命令: ---------------- 启动和停止mysql: net start/stop mysql; 连接mysql:mysql -uroot -proot -P3306 -h127.0.0.1 打开数据库:use 数据库名 查看已打开的数据库:select database(); 创建数据库:create databse if not exists 库名 character set utf8; 修改数据库的编码:alter database 库名 character set gbk; 删除数据库:drop database if exists 库名; 查看数据库的编码:show create database 库名; 表命令: -------------- 创建表: create table 表名( username varchar(20), age tinyint unsigned, salary float(8,2)unsigned ); 查看当前库中有哪些表; show tables; 查看数据表结构: show columns from 表名; 插入记录: ①:insert [into] 表名 values(val1,val2,val3); 可以省略列名,但是必须全部赋值。 ②:insert [into] 表名(名称1,名称2)values(val1,val2);此种方式可以不为所有的字段赋值。 查找记录: select * form 表名;[查找全部] select expr,... from 表名; 字段为空和非空: null not null 自动编号: auto_increment 自动编号,且必须与主键组合使用 默认情况下,起始值为1,每次的增量为1 主键:primary key 主键约束 每张数据表只能存在一个主键 主键保证数据的唯一性 主键自动为not null create table tb3( id smallint auto_increment primary key not null, username varchar(20) ); primary key 可以不和auto_increment(不能独立使用)一起使用
    查看全部
  • net start/stop mysql
    查看全部
  • SELECT
    查看全部
  • limit 2,2代表从第三个记录开始取两条记录
    查看全部
  • ASC升序(默认) DESC降序
    查看全部

举报

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

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