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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 创建数据表 create 名字(); create TABLE tb1( username VARCHAR(20), age TINYINT UNSIGNED, salary FLOAT(4,2), UNSIGNED, ); UNSGINED:无符号位 无负数
    查看全部
  • 外键约束的参照操作
    查看全部
  • CHAR 定长:固定长度 即显示的字符没有达到指定长度的时候,显示字符后面自动加空格补齐长度 VARCHAR 变长:变化长度 存储的字符是什么,就显示什么,不会自动给空格补齐 举例:L+3个字节 其中L<2的24次方 因为计算机是以2进制进行存储 1个字节=8byte 最大的数就是111111,也就是255 所以可以理解为这里的3个字节其实就是2的24次方 ENUM 枚举 例如性别 三种选项:男,女,保密 SET 集合类型 比如里面有存储有a,b,c 那么可以选择a,.b,c,ab,bc,abc 整型,浮点,日期类型,字符型可以用在MySQL的任何使用数据类型的位置上
    查看全部
  • 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
    查看全部
  • 1.float[M,D],4个字节 2.double[M,D],8个字节 (M-总位数,D-小数位数)
    查看全部
  • |字节 | 存储范围 | 数据类型| |-------|--------------|------------| |1B|-128~127,无符号0~255|tinyint| |2B|-32768~32767,无符号0~65535 |smallint| |3B|-2^23~2^23-1,无符号0~2^24-1|mediumint| |4B|-2^31~2^31-1,无符号0~2^32-1|int| |8B|-2^63~2^63-1,无符号0~2^64-1| bigint|
    查看全部
  • 初涉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 采集 收起 来源:操作数据库

    2017-03-05

  • 自定义函数
    查看全部
  • 数值运算符
    查看全部
  • 字符函数
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2017-03-05

  • 重新启动服务的两种方法: 1.net stop mysql; net start mysql
    查看全部
  • net start mysql 服务启动 net stop mysql 服务停止 -p 密码 -u 用户名 -P 端口号 -V 版本号 -h 127.0.0.1默认localhost -prompt 修改提示符 --delimiiter 指定分隔符 -D 打开指定数据库 退出 exit quit \q 清屏cls PROMPT: \d完整日期 \D当前数据库 \h服务器名称 \u当前用户 SELECT VERSION()当前服务器 SELECT VERSION()当前日期; SELECT USER()当前用户 查看数据表 SHOW TABLES; 查看数据库 SHOW DATABASES; 查看错误 SHOW WARNINGS; 创建数据库 CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DAFAULT] CHARACTER SET [=] charset_name; 修改数据库 ALTER {DATABASE | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name 删除数据库 DROP {DATABASE|SCHEMA} [IF EXISTS] db_name; 使用数据库 USE database_name; 创建数据表 CREATE TABLES [IF NOT EXISTS] table_name( column_name 类型, ......... ) 查看数据表的内容 SHOW COLUMN FROM table_name; 插入数据 INSERT [INTO] table_name [(col_name,....)] VALUES(val,..) SELECT EPR.. FROM table_name; 空值和非空 NULL 和 NOT NULL AUTO_INCREMENT 自动编号,且必须与主键使用,初始值为1 ,增量为1; PRIMARY KEY 主键约束 主键,保证数据唯一性 只能存在一个主键 主键自动为空 UNIQUE KEY 唯一约束 唯一约束可以保证记录的唯一性 唯一约束的字段可以为空值(NULL) 每张数据表可以存在多个唯一约束 DEFAULT 默认值 当插入记录时,如果没有明确为字段赋值,则自动赋予默认值
    查看全部
    1 采集 收起 来源:总结

    2017-03-05

  • DEFAULT
    查看全部
  • 删除主键约束 ALTER TABLE usern DROP PRIMARY KEY; 删除唯一约束 ALTER TABLE user DROP {INDEX | KEY} index; 删除外键约束 ALTER TABLE user DROP FOREIGN KEY fk_name;
    查看全部
  • MySQL目录结构
    查看全部

举报

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

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