工具/材料
創(chuàng)新互聯(lián)公司是一家專業(yè)提供東昌企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站建設(shè)、網(wǎng)站制作、成都h5網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為東昌眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。
Navicat
01
我們可以利用Navicat這個客戶端工具來創(chuàng)建表。
打開Navicat,連接上要操作的數(shù)據(jù)庫,點擊打開這個庫。
02
打開后,在右邊的視圖上就可以看到這個庫里所有的表了。
03
在這里右鍵點擊空白的地方,點擊菜單里的‘New Table’
04
點擊后,就會創(chuàng)建一個新的表了,我們在這里設(shè)置表的字段,比如設(shè)置了二個字段,id,和name,
05
按下快捷鍵ctrl+s就會保存這個新建的表,先輸入表的名字,點擊ok按鈕就行了。
06
在表視圖里就可以看到剛才建好的表了。
最簡單的創(chuàng)建 MySQL 數(shù)據(jù)庫的語句
在 MySQL 中創(chuàng)建一個名為 test_db 的數(shù)據(jù)庫。在 MySQL 命令行客戶端輸入 SQL 語句CREATE DATABASE test_db;即可創(chuàng)建一個數(shù)據(jù)庫,輸入的 SQL 語句與執(zhí)行結(jié)果如下。
mysql CREATE DATABASE test_db;
Query OK, 1 row affected (0.12 sec);
“Query OK, 1 row affected (0.12 sec);”提示中,“Query OK”表示上面的命令執(zhí)行成功,“1 row affected”表示操作只影響了數(shù)據(jù)庫中一行的記錄,“0.12 sec”則記錄了操作執(zhí)行的時間。
若再次輸入CREATE DATABASE test_db;語句,則系統(tǒng)會給出錯誤提示信息,如下所示:
mysql CREATE DATABASE test_db;
ERROR 1007 (HY000): Can't create database 'test_db'; database exists
提示不能創(chuàng)建“test_db”數(shù)據(jù)庫,數(shù)據(jù)庫已存在。MySQL 不允許在同一系統(tǒng)下創(chuàng)建兩個相同名稱的數(shù)據(jù)庫。
可以加上IF NOT EXISTS從句,就可以避免類似錯誤,如下所示:
mysql CREATE DATABASE IF NOT EXISTS test_db;
Query OK, 1 row affected (0.12 sec)
在Windows下,假如你的MySQL裝在 D:\MySQL
就可以這樣:
先切換到它的bin目錄
cd D:\MySQL\bin\
D:\MySQL\binmysql -u root -p
接著輸入你的root密碼
接下來你就可以創(chuàng)建數(shù)據(jù)庫、創(chuàng)建用戶、創(chuàng)建修改表之類的操作(常用命令如下)。
查看現(xiàn)有數(shù)據(jù)庫
mysql show databases;
創(chuàng)建數(shù)據(jù)庫(假如數(shù)據(jù)庫名為 mydb)
mysql create database mydb;
刪除數(shù)據(jù)庫(假如數(shù)據(jù)庫名為 mydb)
mysql drop database accounts;
使用數(shù)據(jù)庫(假如使用數(shù)據(jù)庫 mydb)
mysql use mydb;
執(zhí)行完使用數(shù)據(jù)庫命令后,就可以對該數(shù)據(jù)庫進(jìn)行創(chuàng)建、修改、插入、刪除表等操作,這些表的操作命令你可以到網(wǎng)上找找,不是很難的。一個數(shù)據(jù)庫就相當(dāng)于一個 Excel 文件,而表則相當(dāng)于Excel文件的單元格,數(shù)據(jù)就是存放在表中。
創(chuàng)建數(shù)據(jù)庫方法如下:
1、 CREATE DATABASE 數(shù)據(jù)庫名;
2、 GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 數(shù)據(jù)庫名.* TO 數(shù)據(jù)庫名@localhost IDENTIFIED BY '密碼';
3、 SET PASSWORD FOR
'數(shù)據(jù)庫名'@'localhost' = OLD_PASSWORD('密碼');
這樣就能完成。
mysql show databases;
創(chuàng)建數(shù)據(jù)庫(假如數(shù)據(jù)庫名為 mydb)
mysql create database mydb;
刪除數(shù)據(jù)庫(假如數(shù)據(jù)庫名為 mydb)
mysql drop database accounts;
使用數(shù)據(jù)庫(假如使用數(shù)據(jù)庫 mydb)
mysql use mydb;