常見的命令:
登入資料庫:mysql -uroot -p3306
//root為使用者名稱 3306為使用者密碼
退出資料庫:exit
;檢視所有資料庫:show
databases
;建立資料庫:create
databases test;
//test為新建立的資料庫名
切換到某個資料庫:use test;
建立資料表:
create
table pet(
name varchar(20
),owner varchar(20
),species varchar(20
),*** char(1
),birth date
, death date);
//前面為列名,後面為資料型別
檢視該資料庫中的資料表:show
tables
;檢視資料表的結構:describe pet; 或者是 desc pet;
查詢表: select
*from pet;
插入資料:insert
into pet values
('puffball'
,'diane'
,'hamster'
,'f'
,'1990-03-30'
,null);
//insert into table(***,***x) values(***,***);
修改資料: update pet set name =
'squirrel'
where owner =
'diane'
;//update table set 列名 = *** where 條件;
刪除資料: delete
from pet where name =
'squirrel'
;//delete from 表名 where 條件;
create
table yy;
刪除表: drop
table yy;
建表約束:
主鍵約束:保證某個欄位不為空且不重複,確保表內的所有資料的唯一性
create
table
user
( id int
primary
key,
name varchar(20
));//上句即是定義id為主鍵
聯合主鍵:聯合主鍵中的每個欄位都不能為空,並且整體不可與已設定的聯合主鍵重複.
create
table
user
( id int
, name varchar(20
),password varchar(20
),primary
key(id, name));
自增約束:自增約束的主鍵由系統自動遞增分配。
create
table
user
( id int
primary
keyauto_increment
, name varchar(20
));插入資料:
insert
into
user
(name)
values
("張三");
insert
into
user
(name)
values
("李四");
新增主鍵約束:如果忘記設定主鍵,還可以通過sql語句設定(兩種方式):
alter
table
user
addprimary
key(id)
;alter
table
user
modify id int
primary
key;
//add 和 modify 兩種方式
刪除主鍵:
alter
table
user
drop
primary
key;
唯一主鍵:建表時指定唯一主鍵
create
table
user
( id int
, name varchar(20
),unique
(name));
新增唯一主鍵:如果建表時沒有設定唯一建,還可以通過sql語句設定(兩種方式):
alter
table
user
addunique
(name)
;alter
table
user
modify name varchar(20
)unique
;//alter table 表名 add ***;
//alter table 表名 modify 列名 資料型別 xx;
後續慢慢補充… mysql 詳細命令 mysql 基本使用命令
一 安裝完畢之後按照如下步驟執行 update user set host where host 127.0.0.1 先關閉mysql並設定密碼 etc init.d mysql stop mysqld safe user mysql skip grant tables skip networkin...
mysql使用命令
1.建立使用者 create user name host identified by psssword 2.授權 grant select,updata,insert all on database.table to username host 3.查詢許可權 show grants for us...
Tmux的基本使用命令
字首ctrl b用prefix代替 放掉ctrl b在按下其他鍵 建立 tmux new 不指定session name tmux new s session name 刪除session tmux kill session t session name tmux kill server 列出當前s...