檢查表
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...