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
- sql常用語句SQL
- mysql的常用語句MySql
- mySql常用語句MySql
- sqlserver dba常用的sql語句SQLServer
- 1.4 資料庫和常用SQL語句(正文)——MySQL資料庫命令和SQL語句資料庫MySql
- MySQL資料庫:7、SQL常用查詢語句MySql資料庫
- 常用sql進階語句SQL
- SQL 常用語句一覽SQL
- Mysql日期常用語句MySql
- 【MySQL】常用拼接語句MySql
- 資料庫常用的sql語句大全--sql資料庫SQL
- MySql常用30種SQL查詢語句優化方法MySql優化
- mysql建表常用sql語句個人經驗分享MySql
- Android原生SQLite常用SQL語句AndroidSQLite
- MYSQL SQL語句優化MySql優化
- 織夢cms常用的SQL語句_dedecmsSQL
- mysql的sql語句執行流程MySql
- MySql和簡單的sql語句MySql
- Mysql常用sql語句(20)- 子查詢重點知識MySql
- mysql dba常用的查詢語句MySql
- Java中如何解析SQL語句、格式化SQL語句、生成SQL語句?JavaSQL
- 一條SQL語句在MySQL中如何執行的MySql
- postgresql dba常用sql查詢語句SQL
- 資料庫常用操作SQL語句資料庫SQL
- MySQL之SQL語句優化MySql優化
- MySQL基本sql語句總結MySql
- 資料庫常用的sql語句彙總資料庫SQL
- mysql查詢效率慢的SQL語句MySql
- MySQL入門---(一)SQL的DDL語句MySql
- MySQL資料庫中SQL語句分幾類?MySql資料庫
- 一條sql語句在mysql中是如何執行的MySql
- 一條 SQL 語句在 MySQL 中是如何執行的?MySql
- Mysql中的DQL語句MySql
- MySQL指南之SQL語句基礎MySql
- mysql執行sql語句過程MySql