標籤:0.00 xdp cte name lin ext insert ase 之間
1.串連MySQL
串連到原生MySQL
鍵入命令mysql -u root -p 斷行符號提示你輸入密碼。
Ps:使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格
MySQL的提示符是: mysql>
串連到遠程主機上的MySQL
格式: mysql -h主機名稱 -u使用者名稱 -p使用者密碼
假設遠程主機的IP為:192.168.8.113,使用者名稱為sd 密碼為:123456
則可以鍵入以下命令:
mysql> mysql -h192.168.8.113 -u sd -p 123456(u和sd之間可以不加空格,其他也一樣)
2. 退出Mysql命令
mysql>exit(斷行符號)
3. 顯示資料庫
mysql>show databases;
4. 選擇資料庫
mysql>use 資料庫名;
5. 顯示資料庫中的資料表
mysql>show tables;
6. 顯示資料表的結構
mysql>describe 資料表名
7. 建立資料庫
mysql>create 資料庫名
8. 建立資料表
mysql>create table 資料表名
1 create table 表名 (欄位設定列表); 2 3 mysql> create table name( 4 5 -> id int auto_increment not null primary key , 6 7 -> uname char(8), 8 9 -> gender char(2),10 11 -> birthday date );12 13 Query OK, 0 rows affected (0.03 sec)14 15 16 17 mysql> show tables;18 19 +------------------+20 21 | Tables_in_userdb |22 23 +------------------+24 25 | name |26 27 +------------------+28 29 row in set (0.00 sec)30 31 32 33 mysql> describe name;34 35 +----------+---------+------+-----+---------+----------------+36 37 | Field | Type | Null | Key | Default | Extra |38 39 +----------+---------+------+-----+---------+----------------+40 41 | id | int(11) | NO | PRI | NULL | auto_increment |42 43 | uname | char(8) | YES | | NULL | |44 45 | gender | char(2) | YES | | NULL | |46 47 | birthday | date | YES | | NULL | |48 49 +----------+---------+------+-----+---------+----------------+50 51 rows in set (0.00 sec)52 53 54 55 註: auto_increment 自增56 57 primary key 主鍵
9. 刪除資料庫
mysql>drop database 資料庫名
刪除表
drop table 表名
刪除記錄
delete from name where uname = ‘張三
10. 增加記錄
insert into name(uname,gender)
update name set birthday = ‘1996-05-16’where uname = ‘張三’
11. 顯示表中的記錄
mysql>select * from 資料表名
12. 往表中插入記錄
mysql>insert into 資料表名 values(pair)
13. 更新表中記錄
mysql>update 資料表名 set 欄位名1=‘a‘, 欄位名=‘b‘,..., where ...
14. 命令列修改root密碼
mysql>update mysql.user set password=PASSWORD(’新密碼’) where user=’root’;
mysql>FLUSH PRIVILEGES;
15. 備份資料庫
mysql>mysqldump -u root -p --opt 資料庫名>備份名; //進入到庫目錄
16. 恢複資料庫
mysql>mysql -u root -p 資料庫名<備份名; //恢複時資料庫必須存在,可以為空白資料庫
參考串連:http://www.cnblogs.com/xdpxyxy/archive/2012/11/16/2773662.html
Linux 下MySQL的基本操作