MySQL中常用的SQL語句
SQL語句中常用的三類:
- DDL語句:用於建立和操作庫和表的結構的語句
- DML語句:用於對資料庫中資料的增刪改查等操作的語句
- DCL語句
一、DDL語句
1、建庫語句
CREATE DATABASE 庫名 CHARSET 指定字符集;
其中有兩個常用字符集分別是utf8和utf8mb4,utf8mb4支援標稱符號的儲存
有關庫結構的操作
① 刪除一個庫
DROP DATABASE 庫名;
② 修改庫的字符集
ALTER DATABASE 庫名 CHARSET 要指定的新的字符集;
③ 檢視一個資料庫用的是什麼字元編碼
SHOW CREATE DATABASE 庫名;
④ 檢視當前庫有哪些
SHOW DATABASES;
注意,這裡是databases而不是database
⑤ 使用庫
USE 庫名;
2、建表語句
CREATE TABLE `表名`();
① 新增欄位語句
`欄位名` 欄位描述;
其中欄位描述有
- 設定主鍵:PRIMARY KEY
- 設定主鍵自增: PRIMARY KEY AUTO_INCREMENT
- 設定非空:資料型別 NOT NULL
- 指定儲存引擎:ENGINE 引擎(常用INNODB作為儲存引擎)
- 設定註釋:COMMENT ‘註釋內容’
- 設定預設值:DEFAULT ‘預設值’
基本規範的表,如下:
② 檢視錶的結構
DESC `表名`;
③ 刪除表
DROP TABLE `表明`;
④ 修改表名
ALTER TABLE `表名` RENAME AS `想修改為的表名`;
⑤ 增加一列
ALTER TABLE `表名` ADD `欄位名`欄位描述 AFTER `欄位名`
AFTER 欄位名是在那一個欄位後面的意思
⑥ 刪除一列
ALTER TABLE `表名` DROP `欄位名`;
⑦ 修改某個欄位的資料型別
ALTER TABLE `表名` MODIFY `欄位名` 新的資料型別;
⑧ 修改某個欄位的資料型別和欄位名稱
ALTER TABLE `表名` CHANGE `欄位名稱` `新的欄位名稱` 新的資料型別;
二、DML語句
1、操作表的資料
① 增加某個行中的值
INSERT INTO `表名`(`欄位1`,`欄位2`,`欄位3`) VALUES (值1,值2,值3);
② 刪除某個行中的值
// a、刪除整個表中的值
DELETE FROM `表名`;
// b、刪除某一行中的值
DELETE FROM `表名` WHERE id = 1;// 刪除id為1那一行中的資料
③ 改某一行中某個欄位裡的值
UPDATE `表名` SET `要修改資料所在的欄位名稱` = `修改後的值` WHERE id = 1;
// id = 1 是表示你想修改的是id為1那一行中某一欄位的資料
④ 檢視錶中所有的值
SELECT * FROM `表名稱`;
相關文章
- MySql 常用Sql語句MySql
- mysql 常用sql語句 簡介MySql
- MYSQL 常用sql語句小結MySql
- MySQL中常用SQL語句的編寫MySql
- MySql常用操作SQL語句彙總MySql
- 常用的SQL語句SQL
- 常用的SQL 語句SQL
- mysql的常用語句MySql
- 常用SQL語句SQL
- sql常用語句SQL
- MySQL的一些常用的SQL語句整理MySql
- mySql常用語句MySql
- 常用的Sqlite SQL語句(持續更新中)SQLite
- oracle常用SQL語句OracleSQL
- SQL常用語句整理SQL
- DBA常用SQL語句SQL
- 常用 SQL 語句大全SQL
- 淺談MySQL中優化sql語句查詢常用的30種方法MySql優化
- sqlserver dba常用的sql語句SQLServer
- Mysql日期常用語句MySql
- 【MySQL】常用拼接語句MySql
- 1.4 資料庫和常用SQL語句(正文)——MySQL資料庫命令和SQL語句資料庫MySql
- mysql建表常用sql語句個人經驗分享MySql
- MySQL資料庫:7、SQL常用查詢語句MySql資料庫
- Mysql常用SQL語句集錦 | 掘金技術徵文MySql
- 常用sql進階語句SQL
- SQL 常用語句一覽SQL
- 常用SQL語句彙總SQL
- sql server中常用語句SQLServer
- DBA常用SQL語句系列SQL
- DBA常用SQL語句[sql server] 2SQLServer
- 資料庫常用的sql語句大全--sql資料庫SQL
- mysql 優化常用語句MySql優化
- MySql常用30種SQL查詢語句優化方法MySql優化
- mysql dba常用的查詢語句MySql
- sql 中的with 語句使用SQL
- 資料庫常用sql 語句資料庫SQL
- 常用SQL語句優化技巧SQL優化