[庫] 相關操作:
- CURD
- 增(創建一個數據庫)
create database 數據庫名稱 charset utf8;
- 查(查詢數據庫)
show create database 數據庫名稱;
(查看指定的數據庫信息)
show databases;
(查看所有數據庫) - 改(修改庫的編碼)
alter database 數據庫名稱 charset gbk;
- 刪(刪除數據庫)
drop database 數據庫名稱;
- other
- 切換到某個數據庫
use 數據庫名稱;
- 查看當前所在數據庫
select database();
[表] 相關操作:
- 增(創建一張表)
create table 表名(id int not null primary key auto_increment , name char(10) default "ztind");
表字段屬性有:字段名,字段類型,是否爲空,Key,默認值,額外聲明(6屬性)
其中字段名和字段類型爲必填項。 - 查
show tables; //查看所有表 desc user; //查看user表結構 show create table user; //查看user表sql語句
- 改
alter table user modify name char(15); //修改name字段數據類型 alter table user change name NAME char(15); //修改name字段名稱 alter table user rename to student; //修改表名 user->student
- 刪
drop table 表名;
[記錄] 相關操作:
- 增
insert into 表名(字段1,字段2) values(值1,值2);
- 查
select * from 表名; //查看錶裏的所有記錄 select 字段1,字段2,制度3 from 表名;查詢具體字段名稱
- 改(修改字段值)
update table_name set field1=new-value1, field2=new-value2;
- 刪
delete from table_name; //刪除該表所有記錄 delete from table_name where field=value; //條件刪除
- 清空表
truncate 表名; //執行後再次添加記錄主鍵從1開始