MYSQL表常用操作

2021-10-11 02:40:16 字數 1361 閱讀 6929

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...