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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 启动MYSQL net start mysql 停止MYSQL net stop mysql
    查看全部
  • 字符型:char(M) 为定长类型,eg:char(5)当我们在存储"abc"时,剩余2位用空格补齐。范围:0~255 varchar(M)为变长类型,eg:varchar(5)当我们在存储"abc"时,则varchar中只存abc,不加空格。范围:0~65535 tinytext text mediumtext longtext enum('value1','value2',·····)枚举类型 最多65535个值 set('value1','value2',·····) 最多64个成员
    查看全部
  • 各种存储引擎特点
    查看全部
  • 各引擎特点
    查看全部
  • 约束
    查看全部
  • Data 存储范围 1000年.1月.1日~9999.12.31 datatime 存储范围 1000年.1月.1日00:00~9999.12.31 23:59 timestamp :1970.1.1 00:00~2037 time: -8385959~8385959 year: 1970~2069 实际开发中很少用时间类型
    查看全部
  • 浮点型:FLOAT[(M,D)] M为数字的总位数,D为小数点后的数字位数,精度大约为7为小数位。-3.4E+38到-1.1E-38 浮点型:DOUBLE[(M,D)] M为数字的总位数,D为小数点后的数字位数,存储范围是float的10倍 decimal 类型可以精确地表示非常大或非常精确的小数。大至 1028(正或负)以及有效位数多达 28 位的数字可以作为 decimal类型存储而不失其精确性。该类型对于必须避免舍入错误的应用程序(如记账)很有用。 float,double容易产生误差,对精确度要求比较高时,建议使用decimal来存,decimal在mysql内存是以字符串存储的,用于定义货币要求精确度高的数据。在数据迁移中,float(M,D)是非标准定义,最好不要这样使用。M为精度,D为标度。 Decimal(n,m)表示数值中共有n位数,其中整数n-m位,小数m位。例:decimal(10,6),数值中共有10位数,其中整数占4位,小数占6位。 例:decimal(2,1),此时,插入数据"12.3"、"12"等会出现"数据溢出错误"的异常;插入"1.23"或"1.2345..."会自动四舍五入成"1.2";插入"2"会自动补成"2.0",以确保2位的有效长度,其中包含1位小数。 当用 int类型会有溢出时,可以用 decimal 类型进行处理,把结果可以用 convert 或是 cast 进行转换。
    查看全部
  • 整数的数据类型: TINYINT 存储范围:有符号数-128~127 (-2^ 7~ 2 ^7 -1)无符号数 0~255 占用1字节数 SMALLINT 存储范围:有符号数-32768~32767 无符号数 0~65535 占用2字节数 MEDIUMINT 存储范围:有符号数-8388608~8388607无符号数 0~16777215 占用3字节数 INT 存储范围:有符号数-2147483648~2147483647无符号数 0~4294967295 占用4字节数 BIGINT 存储范围:有符号数 -2^ 63~ 2 ^63 -1无符号数 0~2 ^64 -1 占用8字节数
    查看全部
  • 创建数据库命令: 1)CREATE DATABASE t1;//创建数据库t1 2)CREATE DATABASE IF NOT EXISTS t2;//加IF NOT EXISTS 当t2数据库存在时也能成功创建数据库,不报错,只报警告。(查看警告信息命令为:SHOW WARNINGS) 3)CREATE DATABASE IF NOT EXISTS t3 CHARACTER SET utf8;//创建数据库是确定数据库的编码方式。(查看数据库创建时的编码方式命令为:SHOW CREATE DATABASE t3; ) 4)修改已经存在的数据库的编码方式命令为:ALTER DATABASE t2 CHARCTER SET=utf8; 删除数据库:1)DROP DATABASE t1; 2)DROP DATABASE IF EXISTS t1;
    查看全部
    0 采集 收起 来源:操作数据库

    2016-01-15

  • mysql常用命令: SELECT VERSION(); 显示当前mysql的版本号 SELECT NOW(); 显示当前时间 SELECT USER(); 显示当前操作的用户 注意:mysql的语句规范 1)关键字与函数名称全部大写 2)数据库名称,表名称,字段名称全部小写 3)sql语句必须以分号结尾
    查看全部
  • mysql的登陆参数:-u 代表用户名 -p 代表密码 -P代表端口号 -h代表主机名 -V 输出当前版本号 --prompt 为修改mysql提示符命令 eg:1. mysql -uroot -p -P3306 -h127.0.0.1 当端口号默认为3306,且服务器默认为本地后两项可省略 2.mysql -V 3.prompt例子 1)mysql -uroot -p -prompt \h 运行结果为:mysql 提示符由mysql> 变为 localhost 2)第二种方式为进入mysql->后进行修改 eg: mysql>prompt \h 运行结果为:mysql 提示符由mysql> 变为 localhost prompt后面可接的参数有哪些:-D 为完整日期 -d 为当前数据库 -h 服务器名称 -u 当前用户 prompt的参数可拼接使用:mysql->prompt \u@ \h\d> 则运行结果为:root@127.0.0.1test> mysql退出:exit 或quit 或 \p
    查看全部
  • 管理工具
    查看全部
    0 采集 收起 来源:课程介绍

    2016-01-15

  • 用命令行方式进行Mysql的服务启动和停止: 1.启动 net start mysql 2.停止 net stop mysql
    查看全部
  • 字符函数
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2016-01-15

  • 修改MYSQL的编码方式为utf8 1.打开MySQL配置文件 mysql.ini 2.[client] //客户端 default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] character-set-server=utf8 查看数据库编码方式: show variables like 'char%';
    查看全部

举报

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

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