## 初识MySQL
1.MySQL的数据类型
- 整型(int)
- 浮点型(float和double)
- 定点数(decimal)
- 字符串(char,varchar)
- 二进制数据
- 日期时间类型
2.SQL语言分类
SQL语言分四类:数据定义、操作、查询和事务控制。
- 数据定义语言(DDL)
~~~
create database mydb; //crete语句创建数据库
drop database mydb; //drop语句销毁数据库
alter table xx rename xx; //修改表名
~~~
- 数据操纵语言(DML)
~~~
INSERT INTO 表名(字段1,字段2,字段3) values(值,值,值); //插入数据
select * from tab_teacher; //查询数据
UPDATE 表名 SET 字段1名=值,字段2名=值,字段3名=值 where 字段名=值; //修改数据
delete from 表名; //删除表
~~~
- 数据查询语言(DQL)
数据查询语言:SELECT语句。在实际开发中,<b>数据查询语言用的是最多的</b>后面会详细写
- 事务控制语言(TCL)
事务的属性:原子性,一致性,隔离性,持续性。这四个属性常称为ACID特性。
~~~
set autocommit = false; //设置事务提交方式为“手动提交”
set autocommit = true; //设置事务提交方式为“自动提交”
commit; // 手动提交事务
rollback //回滚事务
~~~