mysql
linux操作mysql資料庫
mysql -u root -p等待輸入密碼,密碼不可見,然後輸入密碼。(root是使用者名稱)
然後進入mysql
1、顯示資料庫:show databases;
2、選擇要使用的資料庫:use 資料庫名
3、顯示資料庫中的表:show tables;
4、顯示資料表的結構:desc 表名
5、顯示表中的記錄:select * from 表名
6、建立資料庫:create database 庫名
7、建立資料表:create table 表明
create table name(
id int auto-increment not null primary key,
uname vachar(50),
gender char(2),
birthday date);
8、show name;;
9、desc name;(filed、type、null、key、default、extra)
| field | type | null | key | default |extra |
| id | int(11) | no | pri | null | auto_increment |
| uname | char(8) | yes | | null | |
| gender | char(2) | yes | | null | |
| birthday | date | yes | | null | |
4 rows in set (0.00 sec)
auto_increment 自增
primary key 主鍵
10、 增加記錄:insert intoname(uname,gender,birthday) values (『zhangsan』,』nan』,』1997-10-01』);
11、 修改記錄:update name setbirthday=』1967-01-15』 where uname=』zhangsan』;
12、 刪除記錄:delete from name whereuname=』zhangsan』
13、 刪除表:drop table 表名
14、 刪除庫:drop database 庫名
15、 備份資料庫:mysqldump -u root -p –opt資料庫名》備份名;
16、 恢復mysql -u root -p 資料庫名《備份名; //恢復時資料庫必須存在,可以為空資料庫
17、 .匯出整個資料庫
18、 mysqldump -u使用者名稱 -p密碼 資料庫名 > 匯出的檔名
19、 c:\users\jack> mysqldump-uroot -pmysql sva_rec >e:\sva_rec.sql
20、 .匯出乙個表,包括表結構和資料
21、 mysqldump -u使用者名稱 -p 密碼 資料庫名 表名》 匯出的檔名
22、 c:\users\jack> mysqldump-uroot -pmysql sva_rec date_rec_drv> e:\date_rec_drv.sql
23、 刪除資料庫:drop database 資料庫名
24、 刪除資料表:drop table 資料表名
25、 alter: 修改已存在的資料表(例如增加/刪除列)和索引。
26、 create: 建立新的資料庫或資料表。
27、 delete: 刪除表的記錄。
28、 drop: 刪除資料表或資料庫。
29、 index: 建立或刪除索引。
30、 insert: 增加表的記錄。
31、 select: 顯示/搜尋表的記錄。
32、 update: 修改表中已存在的記錄。
Mysql學習命令
mysql 命令 mysql h主機位址 u使用者名稱 p密碼 連線mysql 如果剛安裝好mysql,超級使用者root是沒有密碼的。例 mysql h 110.110.110.110 uroot p123456 注 u與root可以不用加空格,其它也一樣 exit 退出mysql mysqlad...
Mysql學習命令
mysql 命令 mysql h主機位址 u使用者名稱 p密碼 連線mysql 如果剛安裝好mysql,超級使用者root是沒有密碼的。例 mysql h 110.110.110.110 uroot p123456 注 u與root可以不用加空格,其它也一樣 exit 退出mysql mysqlad...
mysql命令學習二
匯出庫中的表tmobilesegs到tmobilesegs.sql中,可以倒資料和表結構 匯出庫中的表tmonthfees200807的結構 3.source d 工作有關 資料庫 sql tmobilesegs.sql 匯入表的結構和資料 4.set names gbk 設定字符集 5.show ...