mysql中操作表常用的sql總結

2022-09-24 14:15:11 字數 1335 閱讀 6552

1.檢視**的各個字段型別

describe table_name

desc table_name

2.給表名重新命名

rename table 原表名 to 新錶名;

3.mysql查詢超時解決

select /+query_timeout(150000000000)/ * from table_name

sql加上+/+query_timeout(150000000000)/

4.檢視索引

show index from table_name

5.建立普通索引

create index 索引名 on 表名(欄位名)

alter table 表名 add index 索引名(欄位名)

6.建立聯合索引

alter table 表名 add index 索引名(欄位名1, 欄位名2)

7.建立主鍵索引

alter table 表名 add primary key(欄位名)

8.刪除索引

drop index index_name on table_name

alter table 表名 drop index 索引名

9.建立唯一索引

create unique index 索引名 on 表名(欄位名);

10.group 具有去重的功能

11.能用sql語句解決的問題盡量使用sql解決問題,而不要寫**。

12.刪除表的操作

drop table if exists st

13.使用alter給表新增字段

alter table 【表名】 add 【列名】 【型別】

alter table table1 add transactor varchar(10) not null;

14.使用alter刪除表的字段

alter table 【表名】 drop 【列名】

15.使用alter修改列名llyczcey

alter www.cppcns.comtable 【表名】 change 【列名】【新名】

16.修改表名

alter table tbl_name rename new_tbl_name;

17.使用explain分析查詢的sql語句,檢視sql的查詢效率。

explain select 語句

desc select 語句

18.建立表一定給每個欄位加注釋,通過comment '注釋'

19.mysql資料庫表,主鍵的查詢效率和速度是大於普通索引的。

20.今天建的索引,明天才能生效呢。

21.處理大資料量資料,使用分割槽、分表、分庫操作。

Sql 常用表操作

1 建立表 create tabletable name field name data type not null null primary key 若仿照另乙個表來新建該錶用 create table as create table table name1 as select coumn1,co...

Mysql 常用 表操作

修改字段長度命令 alter table 表名 modify column 列名 型別 修改後的長度 alter table dw.ind user company modify column company class varchar 200 修改字段型別 alter table dw.ind u...

MYSQL表常用操作

1 展示一張已經存在的表的建表語句 show create table 目標 2 將表引擎改為innodba alter table t starmcn engine innodb 3 修改表名 alter table old name rename to new name 4 修改表中字段的資料型...