mysql常用語句嗷

2021-10-10 03:41:25 字數 1738 閱讀 4200

一 、常用運算元據庫的命令

1.show databases; 檢視所有的資料庫

2.create database test; 建立乙個叫test的資料庫

3.drop database test;刪除乙個叫test的資料庫

4.use test;選中庫 ,在建表之前必須要選擇資料庫

5.show tables; 在選中的資料庫之中檢視所有的表

6.create table 表名 (欄位1 型別, 欄位2 型別);

7.desc 表名;檢視所在的表的字段

8.drop table 表名; 刪除表

9.show create database 庫名;檢視建立庫的詳細資訊

10.show create table 表名; 檢視建立表的詳細資訊

二、修改表的命令

1.修改字段型別 alter table 表名 modify 字段 字段型別;

2.新增新的字段 alter table 表名 add 字段 字段型別

3.新增欄位並指定位置 alter table 表名 add 字段 字段型別 after 字段;

4.刪除表字段 alter table 表名 drop 欄位名;

5.修改指定的字段 alter table 表名 change 原欄位名字 新的欄位名字 字段型別

三、對資料的操作

1.內連線

隱式內連線 select username,name from user,goods where user,gid=gods,gid;

顯示內連線

select username,from user inner join goods on user.gid=goods.gid;

select * from user left join goods on user.gid=goods.gid;

2.外鏈結

左連線 包含所有的左邊表中的記錄以及右邊表中沒有和他匹配的記錄

右連線select * from user where gid in(select gid from goods);

select * from user right join goods on user.gid=goods.gid;

子巢狀查詢

資料聯合查詢

select * from user left join goods on user.gid=goods.gid union select * from user right join goods on user.gid=goods.gid;

兩個表同時更新

update user u, goods g set u.gid=12,g.price=1 where u.id=2 and u.gid=g.gid;

五、dcl 資料控制語言

1.建立使用者:create user』xiaoming』@『localhost』 identified by 『666666』;

2.授權使用者:grant all on test.to』xiaoming』@『localhost』;

3.重新整理許可權:flush privileges;

4.取消授權:revoke all on test. from 『xiaoming』@『localhost』;

5.刪除使用者: drop user』xiaoming』@『localhost』;

六、dtl 資料事務語言

開啟事務:set autocommit=0;

操作回滾:rollback;

提交事務:commit;

mysql常用語句 MySQL常用語句

create table student id int primary key auto increment comment 學號 name varchar 200 comment 姓名 age int comment 年齡 comment 學生資訊 修改表注釋 alter table studen...

php mysql 常用語句 mysql常用語句

一 修改mysql使用者密碼 mysql h localhost u root p 命令列登入 update user set password password 123456 where user root 二 資料庫操作 show databases 顯示資料庫 create database ...

MySQL常用語句

and和or可以混用,and比or具有更高的優先順序,但盡量使用圓括號區分 自動過濾重複的資料owner,關鍵字distinct select distinct owner from pet 按照生日公升序排列,關鍵字order by select name,birth from pet order...