----庫
直接建立資料庫: create database 庫名;
建立資料庫同時指定字符集: create database 庫名 character set '字符集';
檢視所有資料庫: show databases;
使用指定資料庫: use 庫名;
檢視當前正在使用的資料庫: select database();
刪除指定資料庫: drop database 庫名;
----表
建表語句:
create table 表名(
列名1 資料型別 約束,
列名2 資料型別 約束,
列名3 資料型別 約束,
列名4 資料型別 約束
);列出當前資料庫的所有表:show tables;
檢視表的結構:desc 表名;
刪除表:drop table 表名;
新增列: alter table 表名 add 列名 資料型別 約束;
修改列的型別長度及約束: alter table 表名 modify 列名 資料型別 約束;
修改列名: alter table 表名 change 舊列名 新列名 資料型別 約束;
刪除列: alter table 表名 drop 列名;
修改表名: rename table 表名 to 新錶名;
修改表的字符集: alter table 表名 character set 字符集;
----資料-記錄
1 資料表新增記錄
格式1:insert into 表名(欄位1,欄位2,欄位3...) values (值1, 值2, ..., 值n);
格式2:insert into 表名 values (值1, 值2,...,值n); ----(所有值)
格式3:insert into 表名 (列名1,列名2,列名3) values (值1,值2,值3),(值1,值2,值3)
2 更新記錄:update 表名 set 欄位名=值,欄位名=值 where 條件;
3 刪除記錄:delete from 表名 [where 條件]; 或者 truncate table 表名;
MySQL 常用語句彙總
mysql 常用語句 語句 功能說明 示例select 資料查詢 select 列名稱 from 表名稱 distinct 資料去重 select distinct 列名稱 from 表名稱 where 有條件地從表中選取資料 select 列名稱 from 表名稱 where 列名稱 運算子 值 ...
MySQL常用語句彙總
給user表的id欄位增加主鍵約束 alter table user add primary key id alter table user modify id int primary key 給user表的id欄位刪除主鍵約束 alter table user drop primary key 外...
Mysql常用語句彙總
一 統計類 1.查詢整個資料庫下表記憶體 select table name,round table rows 10000,2 as 資料總量 萬條 round index length data length 1024 1024,2 as 總記憶體 mb round data length 102...