命令列 mysql 語句 MySQL命令列語句學習

2021-10-19 23:37:42 字數 2948 閱讀 9077

1、mysql -root    ---進入資料庫

2、help  \h  \?     ---幫助

3、show databases;   ---展示已經安裝的庫

4、create database ;   ---建立新的資料庫

5、drop database ;  ---刪除資料庫

6、use ;   ---使用資料庫

7、create table user(id int,username varchar(40),password varchar(32));   ---建立表

8、show tables;   ---檢視表

9、  show create table ;  檢視建立表的語句

10、show create database ; 檢視庫的語句

11、drop tables ;    刪除表

12、desc ;   檢視表結構

13、alter table change ; 新的欄位名    修改表中字段 注意:alter(修改)不是alert(警告)

14、alter table drop ;    刪除表中字段

15、alter table add [first(插入到第一位) after 在欄位名後面]; 插入表字段

16、alter table rename ; 修改表名字

17、alter table modify varchat(int);   修改表中字段長度

索引插入: --普通索引--唯一索引--主鍵索引--全文索引

18、alter table add index();   新增普通索引mul

19、alter table add unique();  新增唯一索引uni

20、alter table add primary key();   新增主鍵索引

21、alter table add fulltext();   新增全文索引mul

22、show index from ;   檢視欄位加了什麼索引

23、select database();   檢視表在哪個資料庫

表中插入資料

以當前表為例:

24、insert into value(<1>,,<123456>,);   表中新增資料方法1

25、select * from user;   查詢表中資料

26、insert into user(id,user,pass,address) values(2,'li4',666666,'zhengzhou');   表中新增資料方法2

27、insert into user(id,user,pass,address) values(2,'li4',666666,'zhengzhou'),(3,'w5',777777,'zhengzhou');   表中新增資料方法3(插入多條)

28、delete from ;    刪除資料庫表

29、delete from where = 'value';    刪除資料庫表中的一條資料

30、update set = 'value' where = ;   修改表中某條資料的欄位名

31、update set username = 'value',password = '8888888',address = '許昌' = ; 修改表中資料中的多個值

32、select from ;   查詢表中乙個字段

33、select , from ;   查詢多個字段

34、select distinct from ;   去除重複值

35、select * from where id = 2;   select 結合 where 查詢指定資料 (id = 2也可以為》,

36、select * from where age between 18 and 40;    查詢區間值的資料

37、select * from where age = 40 or age = 50;  查詢兩個含查詢資訊資料

38、select * from where age != 40;  查詢取反資訊資料

39、select * from where age <> 40;  查詢取反資訊資料

40、select * from where age in(18,16,17)  查詢age為18,16,17的資料

41、select * from where age like '1%';     查詢年齡以1開頭的資料(模糊查詢)

42、select * from order by age asc;     公升序查詢(注意,不寫asc預設有asc)

43、select * from order by age desc;   降序查詢

44、select * from limit 5,5;  找出從第五條開始的5條資料 (分頁)

45、select * from user group by address; 分組查詢

46、select count(*) from ;   查詢一共多少條資料

47、select username as name from user;  起別名查詢;

48、select username,gname from user inner join goods on user.gid = goods.gid;   關聯表查詢(內聯)

49、select user.username from user right join goods on user.gid = goods.gid;   關聯表查詢(右聯,以右表為基準)

50、select user.username from user left  join goods on user.gid = goods.gid;   關聯表查詢(左聯,以左表尾為基準)

51、selecr * from user where gid in(select gid from goods);    巢狀查詢

mysql 命令列 回車 mysql命令列操作

顯示資料庫 show databases 當前資料庫 select database 顯示表show tables 更改表名稱 alter table 原表名 rename 新錶名 rename table 原表名 to 新錶名 檢視系統支援的引擎 show engines 檢視表的引擎 show ...

mysql簡單命令列 MYSQL命令列簡單操作

一 從命令列登入mysql資料庫伺服器 1 登入使用預設3306埠的mysql usr local mysql bin mysql u root p 2 通過tcp連線管理不同埠的多個mysql 注意 mysql4.1以上版本才有此項功能 usr local mysql bin mysql u ro...

Mysql命令列命令

第一招 mysql服務的啟動和停止 net stop mysql net start mysql 第二招 登陸mysql 語法如下 mysql u使用者名稱 p使用者密碼 鍵入命令mysql uroot p,回車後提示你輸入密碼,輸入12345,然後回車即可進入到mysql中了,mysql的提示符是...