Mysql 常用操作

2021-07-28 19:28:41 字數 1420 閱讀 1521

create

table table_name(

屬性名 資料型別 [完整約束條件],

屬性名 資料型別 [完整約束條件],

。。。屬性名 資料型別

);

desc table_name;

show

create

table table_name;

drop

table table_name;

4.1 修改表名:
alter

table table_name rename new_table_name;

4.2 增加字段:
alter table table_name add (屬性名 資料型別 ...);
4.3 刪除字段
alter

table table_name drop (屬性名);

4.4 修改字段
alter

table table_name modify (屬性名 資料型別);

4.5 刪除外來鍵約束
alter

table table_name drop

foreign

key(外來鍵別名);

5. 表的約束:

mysql 支援的完整性約束:

not null            非空約束

default 設定預設值

unique key 唯一約束

primary key 主鍵約束

auto_increment 自動增加

foreign key 外來鍵約束

constraint 約束名 primary key(約束列);

constraint 約束名 foreign key(約束列);

例如設定主鍵 primary key :

直接跟在列後面

> create table

one(one_id int primary key, one_num varchar(20));

在最後設定

> create table

two(one_id int, one_num varchar(20), primary key(one_id));

設定表的外來鍵可以使用如下:

constraint 外來鍵別名 foreign key(屬性)

references 表名(屬性名)

my sql常用操作

1.grant allprivilegeson tomonty localhost identified by something with grant option monty 可以從任何地方連線伺服器的乙個完全的超級使用者,但是必須使用乙個口令 something 做這個。注意,我們必須對 mo...

mysql 常用操作

1 修改表名在mysql中修改表名的sql語句在使用mysql時,經常遇到表名不符合規範或標準,但是表裡已經有大量的資料了,如何保留資料,只更改表名呢?alter table table name rename to new table name 例如alter table admin user r...

mysql常用操作

mysql常用操作 修改root密碼 用root 進入mysql後 mysql set password password 你的密碼 mysql flush privileges 檢視表結構 show create table 表名 清空表且令自增字段從1開始 truncate table 表名 檢...