mysql表的語法技巧 MySql表操作常用語法

2021-10-17 16:50:26 字數 1440 閱讀 7218

檢查表

check table table_name;

修復表repair table table_name;

優化表optimize table table_name;

分析表analyze table table_name;

清空表truncate table_name;

刪除表drop table_name;

drop table if exists table_name;

顯示伺服器中的所有庫

show databases;

顯示當前庫的所有表

show tables;

顯示滿足給定條件的表

show tables like 『%table_name%』;

顯示指定表的表結構

describe table_name;

重新命名表

alter table table1 rename table2;

建立表create table table_name (

field1 int(10) unsigned not null auto_increment,

field2 varchar(10) not null,

primary key (field1)

)engine=myisam default charset=latin1;

改變乙個欄位的屬性,同時重新命名欄位名

alter table table_name change old_name new_name varchar(80) not null;

不改變欄位名的字段屬性修改

alter table table_name modify field_name varchar(100) not null;

在表開頭新增乙個字段

alter table table_name add field_name varchar(10) not null first;

在表結尾新增乙個字段

alter table table_name add field_name varchar(10) not null;

在某個字段之後新增乙個字段

alter table table_name add field_name varchar(10) not null after field_x;

刪除表中的乙個字段

alter table table_name drop field_name;

建立索引

create index index_name table_name (column_name);

使用name列的頭10個字元建立乙個索引:

create index index_name on table_name (name(10));

刪除索引

alter table table_name drop index index_name;

mysql表的語法技巧 MySQL的表定義語法

表定義 只有成功建立資料庫後,才能建立資料表,資料表是字段的集合,在表中資料按行和列的格式儲存 建立表mysql 使用 create table 建立表。其中有多個選擇,主要由表建立定義 create definition 表選項定義 table options 和區分選項 partition op...

mysql表的語法

1 建立表 creater table 表名 列名 列型別,列名 列型別,列名 列型別,列名 列型別 2 檢視當前資料庫中所有的表名稱 use tables 3 檢視指定表的建立語句 show create table 表名 4 檢視表結構 desc 表名 5 刪除表 drop table 表名 6...

mysql 表定義 MySQL的表定義語法

mysql 資料庫mysql的表定義語法 表定義只有成功建立資料庫後,才能建立資料表,資料表是字段的集合,在表中資料按行和列的格式儲存 建立表mysql 使用 create table 建立表。其中有多個選擇,主要由表建立定義 create definition 表選項定義 table option...