Mysql数据库基础知识-下
其他
2018-06-21 18:39:42
阅读次数: 3
数据库的定义语言DDL
- 对数据库进行增,删,改,查操作
- 注意:所有sql命令推荐使用大写
- 创建数据库
- CREATE DATABASE 库名;
- CREATE DATABASE IF NOT EXISTS 库名;
- 查看当前mysql数据库中所有的
库;
- 删除数据库
- 修改数据库
- 没有修改数据库名的命令
- 注意:可以修改数据库名,但是只能修改myisam引擎的数据库,进入目录到mysql->data 修改对应数据库的目录名称
- myisam引擎 做快速存储
- Innodb引擎 带有事务回滚
mysql数据库中的数据类型
- 整型
- tinyint 最小的数值整型
- smallint 较小的整型
- mediumint 小整形
- int 标准的整型
- bigint 大整形
- 浮点型
- float 单精度类型
- double(m,d) 双精度浮点型 3.1415
- m 有多少个数(总长度)
- d 小数点后面保留多少位
- decimal(m,d) 字符串类型的浮点数 '3.14' 金融数据一般使用该类型.他不是一个数,而是属于字符串
- 字符串类型
- char(m)定长字符串类型
- 注意:m所指长度,在char类型中0~255之间的数
- varchar(m)变长字符串类型
- char()和varchar()区别:
- 存储的长度不一样
- char()如果存储的值不够括号中定义的长度,会占位到该括号中定义的长度
- varchar()如果存入的值不够括号中定义的长度,会以实际存储的值长度为准
- 按照效率分配
- char是占用空间较大,但是查询效率高
- varchar占用的空间较小,但是查询效率低
- text 属于文本类型
- blob类型是以二进制方式存储
转载自www.cnblogs.com/vijarye/p/9210394.html