0
点赞
收藏
分享

微信扫一扫

[ 数据库 ] MySQL 入门到放弃(二) --- MySQL 常见操作

_阿瑶 2022-01-07 阅读 64

一、对数据库的操作

1. 创建数据库

2. 删除数据库

3. 使用数据库

4. 查找数据库

二、数据库的数据类型

1. 数值数据类型

1. 整型:

MySQL数据类型含义(有符号)
tinyint1字节,范围(-128~127)
smallint2字节,范围(-32768~32767)
mediumint3字节,范围(-8388608~8388607)
int4字节,范围(-2147483648~2147483647)
bigint8字节,范围(+-9.22*10的18次方)

2. 浮点型

MySQL数据类型含义
float(m, d)4字节,单精度浮点型,m总个数,d小数位
double(m, d)8字节,双精度浮点型,m总个数,d小数位
decimal(m, d)decimal是存储为字符串的浮点数

2. 字符串数据类型

MySQL数据类型含义
char(n)固定长度,最多255个字符
varchar(n)可变长度,最多65535个字符,常用的变量 String
tinytext可变长度,最多255个字符,2^8-1,保存微型文本
text可变长度,最多65535个字符,2^16-1保存大文本
mediumtext可变长度,最多2的24次方-1个字符
longtext可变长度,最多2的32次方-1个字符

3. 时间日期数据类型

MySQL数据类型含义
date3字节,日期,格式:YYYY-MM-DD。如:2014-09-18
time3字节,时间,格式:HH:mm:ss。如08:42:30
datetime8字节,日期时间,格式:YYYY-MM-DD HH:mm:ss。如:2014-09-18 08:42:30
timestamp4字节,自动存储记录修改的时间。时间戳:1970.1.1 到现在的毫秒数
year1字节,年份

4. 其他类型

1. enum(“member1″, “member2″, … “member65535″)

2. set(“member”, “member2″, … “member64″)

三、数据库的字段属性(重点)

(每一个表,都必须存在以下五个字段!未来做项目用的,表示一个记录存在的意义

1.auto_increment

2.binary

3.default

4.index

5.not null

6.null

7. Unsigned:

8. zerofill:

9. unique:

10. primary key

 

  

四、创建数据库表(重点)

1. 定义数据表

1. 规则:

2. 举例:

3. 注意:

2. 格式

3. 创建实例:

1. 要求:

2. 代码:

五、数据表的类型

1. 关于数据库引擎

/*INNODB  默认使用

MYISAM  早些年使用

*/

 2. 常规使用操作:

 MYISAM 节约空间,速度较快

 INNODB 安全性高,支持事物的处理,多表多用户操作

3. 在物理空间存在的位置

所有的数据库文件都存在data目录下,一个文件夹就对应一个数据库

本质还是文件的存储

4. MySQL 引擎在物理文件上的区别

InnoDB 在数据库表中只有一个 *.frm文件,以及上级目录下的ibdata1文件

MYISAM对应的文件

*.frm 表结构的定义文件

*.MYD 数据文件(data)

*MYI 索引文件(index)

色湖之数据库表的字符集编码

CHARSET=utf8

不设置的话,会是mysql默认的字符集编码 (不支持中文!)

MySQL的默认编码是Latin1,不支持中文

my.ini中配置默认的编码

六、修改删除表

1. 修改

1. 修改表名:

2. 增加表的字段

3. 修改表的字段 

4. 字段重命名-- 删除表的字段:

2. 删除

1. 删除表:

2. 注意点:

七、专栏分享

每个专栏都在持续更新中~~~

举报

相关推荐

0 条评论