Mysql常用的維護 SQL
1.更新 update 語句
以下是 UPDATE 命令修改 MySQL 資料表資料的通用 SQL 語法:
UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
-
你可以同時更新一個或多個欄位
-
你可以在 WHERE 子句中指定任何條件
-
你可以在一個單獨表中同時更新資料
建議:增加 limit 子句(只更新一行)
2. delete語句
你可以使用 SQL的 DELETE FROM 命令來刪除 MySQL 資料表中的記錄
建議:增加 limit 子句
以下是 SQL DELETE 語句從 MySQL 資料表中刪除資料的通用語
DELETE FROM table_name [WHERE Clause]
如果沒有指定 WHERE 子句,MySQL 表中的所有記錄將被刪除
你可以在 WHERE 子句中指定任何條件
您可以在單個表中一次性刪除記錄
delete from t where y=2000 limit 1;
4.ALTER 命令
屬於 DDL 語句,當我們需要修改資料表名或者修改資料表欄位時,就需要使用到 MySQL ALTER 命令。
ALTER TABLE 命令用於新增、刪除或者更改現有資料表中的列。還可以用 ALTERTABLE 命令來新增或者刪除現有資料表上的約束。
mysql> create table tt(a INT,b CHAR(1)); mysql> desc tt
mysql> alter table tt add c varchar(30) not null default 'c'; mysql> desc tt;
mysql> show create table tt; mysql> alter table tt add id int first; mysql> alter table tt add a0 int after a; mysql> alter table tt drop column a0; mysql> alter table tt modify a varchar(20); mysql> alter table tt modify id int not null; mysql> alter table tt rename to ttt;
4.MySQL 事務
在 MySQL 中 只有使用了 Innodb 資料庫引擎的資料庫或表才支援事務
預設情況下 MySQL 開啟了自動提交
事務處理可以用來維護資料庫的完整性,保證成批的 SQL 語句要麼全部執行,要麼全部不執行
事務用來管理 insert,update,delete 語句
一般情況下建議開啟自動提交
如果是大批次的資料插入,建議關閉自動提交,分批來提交
mysql> show variables like 'autocommit';
mysql> show engines ; --顯示所有的儲存引擎
關閉自動提交
mysql> set autocommit = off; mysql> show variables like 'autocommit';
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69947868/viewspace-2766772/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- dba 常用維護sqlSQL
- oracle 維護常用SQLOracleSQL
- ORACLE DG 日常維護常用SQLOracleSQL
- Oracle維護常用SQL語句OracleSQL
- mysql維護常用命令MySql
- 【PDB】Oracle pdb維護常用sql命令OracleSQL
- 轉:維護常用SQL語句收集!SQL
- dolphindb dba一些常用的維護sqlSQL
- 轉貼:Oracle維護常用SQL語句OracleSQL
- MS SQL 日常維護管理常用指令碼(下)SQL指令碼
- MS SQL 日常維護管理常用指令碼(上)SQL指令碼
- Oracle資料庫維護常用SQL語句集合Oracle資料庫SQL
- Oracle資料庫維護常用的SQL程式碼示例(zt)Oracle資料庫SQL
- AIX常用維護操作AI
- mysql 管理維護MySql
- oracle常用維護查詢Oracle
- MySQL常用SQLMySql
- mysql 常用sqlMySql
- 一些常用的SQL(05版以上)資料庫維護指令碼SQL資料庫指令碼
- EBS DBA日常維護使用的sqlSQL
- Sql Server系列:索引維護SQLServer索引
- DBA日常維護SQL整理SQL
- 【轉載】SQL Server 維護SQLServer
- 資料庫常用維護命令資料庫
- rac常用維護工具和命令
- hbase叢集 常用維護命令
- 【Mysql 學習】日誌的維護MySql
- MySQL入門--表維護MySql
- 【MYSQL】Mysql常用檢查sqlMySql
- DBA日常維護SQL指令碼SQL指令碼
- SQLServer索引維護常用方法總結SQLServer索引
- nginx日常維護常用命令Nginx
- Oracle常用維護語句總結Oracle
- solaris 10維護常用命令
- Oracle RAC 常用維護工具和命令Oracle
- SQLServer常用運維SQL整理SQLServer運維
- Oracle DG運維常用SQLOracle運維SQL
- MySQL中常用的SQL語句MySql