mysql degree MySQL 常用命令

2021-10-18 20:35:11 字數 2574 閱讀 4572

1、連線到本機上的mysql。

首先開啟dos視窗,然後進入目錄mysql\bin,再鍵入命令mysql -u root -p,回車後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼。

如果剛安裝好mysql,超級使用者root是沒有密碼的,故直接回車即可進入到mysql中了,mysql的提示符是: mysql>

2、退出mysql命令: exit (回車)

3、建立乙個名為xhkdb的資料庫

mysql> create database xhkdb;

4、顯示資料庫

命令:show databases (注意:最後有個s)

mysql> show databases;

5、刪除資料庫

命令:drop database

例如:刪除名為 xhkdb的資料庫

mysql> drop database xhkdb;

6、連線資料庫

命令: use

例如:如果xhkdb資料庫存在,嘗試訪問它:

mysql> use xhkdb;

7、建立資料表

命令:create table ( [,.. ]);

例如,建立乙個名為myclass的表,

欄位名數字型別

資料寬度

是否為空

是否主鍵

自動增加

預設值id

int否

primary key

auto_increment

name

char

否***

int否

degree

double

是mysql> create table myclass(

> id int(4) not null primary key auto_increment,

> name char(20) not null,

> *** int(4) not nulldefault '0',

> degree double(16,2));

8、刪除資料表

命令:drop table

例如:刪除表名為 myclass 的表

mysql> drop table myclass;

9、表插入資料

命令:insert into [( [,.. ])]values ( 值1 )[, ( 值n )]

例如:往表 myclass中插入二條記錄, 這二條記錄表示:編號為1的名為tom的成績為96.45, 編號為2 的名為joan 的成績為82.99,編號為3 的名為wang 的成績為96.5。

mysql> insert into myclassvalues(1,'tom',96.45),(2,'joan',82.99), (2,'wang', 96.59);

10、清空表中資料

mysql>  truncate table 表名;

11、修改表中資料

語法:update 表名 set 字段=新值,… where 條件

mysql> update myclass set name='mary' where id=1;

12、加索引

mysql> alter table 表名 add index 索引名 (欄位名1[,欄位名2 …]);

例子: mysql> alter table employee add index emp_name (name);

13、外來鍵

為已經新增好的資料表新增外來鍵:

語法:alter table 表名 add constraint fk_id foreign key(你的外來鍵欄位名) references 外表表名(對應的表的主鍵欄位名);

例: alter table tb_active add constraint fk_id foreign key(user_id) references tb_user(id)

alter table tbl_sprot_tab add constraint fk_id foreign key(subject_id) references  tbl_sprot_fasta(subject_id);

外來鍵的使用條件:

1.兩個表必須是innodb表,myisam表暫時不支援外來鍵(據說以後的版本有可能支援,但至少目前不支援);

2.外來鍵列必須建立了索引,mysql 4.1.2以後的版本在建立外來鍵時會自動建立索引,但如果在較早的版本則需要顯示建立;

3.外來鍵關係的兩個表的列必須是資料型別相似,也就是可以相互轉換型別的列,比如int和tinyint可以,而int和char則不可以;

外來鍵的好處:可以使得兩張表關聯,保證資料的一致性和實現一些級聯操作;

14、匯出整個資料庫

匯出檔案預設是存在mysql\bin目錄下

mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔名

15、匯出乙個表

mysqldump -u 使用者名稱 -p 資料庫名錶名》 匯出的檔名

16、檢視表結構:

desc 表名;

mysql中select命令類似於其他程式語言裡的print或者write,你可以用它來顯示乙個字串、數字、數學表示式的結果等等。

mysql degree MySQL的基本語法

今天是開學第三天,算是正式開始學習了吧。第一天基本是老師在向我們介紹軟體測試要了解什麼方面的知識,以後要做些什麼。第二天主要是練習了一下怎麼寫需求文件,感覺這個確實挺難寫的,畢竟我文字表達能力感覺不是太好,只能說以後慢慢練習吧。今天學了mysql的幾個基本語法,感覺確實挺蛋疼的,最主要是沒有提示這一...

mysql dba常用命令 MYSQL常用命令

安裝利用rpm包安裝mysql,設定tcp 3306埠的iptables。root密碼管理設定root使用者的密碼mysqladmin uroot password password 修改root使用者的密碼mysqladmin uroot p password password 資料庫,表管理進入...

mysql tovdate MySQL常用命令

啟動 net start mysql 進入 mysql u root p mysql h localhost u root p databasename 列出資料庫 show databases 選擇資料庫 use databasename 列出 show tables 顯示 列的屬性 show c...