## 初識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 //回滾事務
~~~