mysql常用語句彙總 建庫 建表 查詢

2021-08-31 03:39:07 字數 1078 閱讀 2437

----庫

直接建立資料庫: 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...