1、展示一張已經存在的表的建表語句
show create table (目標**)
2、將表引擎改為innodba
alter table t_starmcn engine=innodb;
3、修改表名
alter table old_name rename [to] new_name;
4、修改表中字段的資料型別
alter table table_name modify 屬性名 資料型別;
5、修改表中字段的資料型別
alter table table_name modify 屬性名 資料型別;
6、增加字段
alter table table_name add 屬性名1 資料型別 [完整性約束條件] [first | after 屬性名2];
7、刪除字段
alter table table_name drop 屬性名;
8、刪除表的外來鍵約束
alter table table_name drop foreign key 外鍵名;
9、刪除沒有被關聯的普通表
drop table table_name;
10、刪除被其他表關聯的父表
–先刪除外來鍵
–然後在使用drop table 表名語句
11、建立索引 可以用alter也可以用create
alter table table_name add index index_name 列名;
alter table table_name add unique 列名;
alter table table_name add primary key 列名;
[注釋] 多列時各列之間用逗號分隔。索引名index_name可選,預設時,mysql將根據第乙個索引列賦乙個名稱。另外,alter table允許在單個語句中更改多個表,因此可以同時建立多個索引。
create index index_name on table_name 列名;
create unique index index_name on table_name 列名;
12、刪除索引
drop index index_name on table_name ;
alter table table_name drop index index_name ;
alter table table_name drop primary key ;
13、修改索引
–先刪除
alter table table_name drop index index_name;
–再以修改後的內容建立同名索引
create index index_name on table_name;
Mysql 常用 表操作
修改字段長度命令 alter table 表名 modify column 列名 型別 修改後的長度 alter table dw.ind user company modify column company class varchar 200 修改字段型別 alter table dw.ind u...
mysql常用表資料操作
表資料常用 增 向表中新增一條資料 insert into table name column1,column2 values val1,val2 向表中新增多條資料 insert into table name column1,column2 values val1,val2 val1,val2 ...
MySQL醫生表 mysql常用操作示例
sudo rpm uvh 2 安裝mysql yum install mysql mysql server mysql libs mysql server 3 啟動mysql服務 service mysqld start 4 開機啟動 chkconfig mysqld on 5.mysql登入 my...