07.13自我總結
MYSQL數據庫的增刪改查
一.對於庫的增刪改查
-
增
create database 庫名稱;
create database 數據庫名稱 charset 編碼方式;
-
刪
drop database 庫名稱;
-
改
- 修改編碼方式:alter database 庫名稱 charset 編碼方式;
-
查
-
查看所有庫:show databases;
-
查看指定庫:show database 庫名稱;
-
二.對於表的增刪改查
-
增
- 增加表單create table 表名稱(字段1 數據類型,字段2 數據類型........限制條件); #至少有一股字段和數據類型,最后一個字段已經最后一個數據類型結束后不加,
-
刪
- 刪除表:drop table 表名稱;
- 清空表里面數據: truncate table 表名稱;
-
改
字段
- 添加字段:alter table 表名稱 add 字段 字段數據類型
- 刪除字段:alter table 表名稱 drop 字段
- 修改字段數據類型:alter table 表名稱 modify 字段 新的數據類型
- 替換字段:alter table 表名稱 change 舊字段名稱 新字段 新字段數據類型
表
- 改表名稱:rename table 表名稱 to 新名稱
- 改表的編碼:alter table 表名 charset 新編碼;
-
查
- 查看所有表:show tables
- 查看指定表信息:desc table 表名稱
- 查看指定表創建信息:show create table 表名稱
三.對於表里的數據增刪改查
-
增
插入一個值
- insert into 表名 values(v1,v2,....) # 該方式必須保證 插入的數據個數與 表格字段一 一對應
- insert into 表名(字段名稱1,字段名稱2) values(v1,v2) # 該方式必須保證 插入的數據個數與 必須與指
插入多個值
- insert into 表名 values(v1),(v2)
- insert into 表名(字段名稱1,字段名稱2) values(v1,v1),(v2,v2)
-
刪
- 刪除所有:delete from 表名;
- 刪除指定條件下:delete from 表名 where 條件;
-
改
- 修改所有數據:update 表名 set 字段名稱=新的值,字段名稱2=值2;
- 修改滿足條件的數據:update 表名 set 字段名稱=新的值,字段名稱2=值2 where 條件
-
查
- 查看所有字段:select * from 表名;
- 查看指定字段:select 字段 from 表名 ;
- 查看某個條件所有的字段:select * from 表名 where 條件;
- 查看某個條件下的某個字段select 字段 from 表名 where 條件;
四.注意事項
修改庫的時候可以直接修改文件的形式改名稱
創建庫時候要想好庫的編碼再進行創新不然下面數據填了后很難修改