学习笔记

MySQL 数据库操作

stu 表:学生信息表

image

score 表:分数表

image

1. 写出一条sql语句,查出所有学生信息

select * from stu;

2. 写出一条sql语句,查出表中从第2条到第4条学生的信息

select * from stu limit 1,3;

s[……]

Read more

Continue Reading
学习笔记

什么是数据库索引,主键索引、唯一索引的区别,索引的缺点是什么

索引的意义

索引用来快速寻找那些具有特定值的记录。

主键索引和唯一索引的区别

1. 主键索引是一种唯一性索引,且必须指定为“PRIMARY KEY” ,每个表只能有一个主键。

2. 唯一索引索引列的值只能出现一次,即必须唯一。

索引的缺点

1. 创建索引和维护索引徐尧耗费时间,这种时间随着数据量的增加而增加。

2[……]

Read more

Continue Reading
学习笔记

优化 MySQL 数据库的方法

1. 选取最实用的字段属性,尽可能减少定义字段长度,尽量把字段设置NOT NULL,例如“省份,性别”,最好设置为ENUM

2. 使用连接(JOIN)来代替子查询

3. 使用联合(UNION)来代替手动创建临时表

4. 事务处理

5. 锁表,优化事务处理

6. 使用外键,优化锁定表

7. 建立索引

8. 优化查询[……]

Read more

Continue Reading