其實對很多人來說對于SQL語句已經忘了很多,或者說是不懂很多,因為有數據庫圖形操作軟件,方便了大家,但是我們不能忘記最根本的東西,特別是一些細節上的東西,可能你用慣了Hibernate,不用寫SQL語句,但是不是任何項目都要用到大框架的,如果不用,那你是不是就不會操作數據庫了呢,所以我們最好還是熟悉一點好,對我們以后找工作和工作都有幫助。
在說創建、修改和刪除表前,我們還是要進行一個操作的簡單說明:
1.登陸數據庫系統
在命令行中登陸MySQL數據庫管理系統,輸入一下內容:
mysql -h localhost -u root -p
很多人都知道這個,但是其中參數的具體表示什么我們還是要了解的,其中,“-h”參數指連接的主機名,所以后面是localhost;“-u”參數表示用戶名,此處的用戶名為root;“-p”參數表示用戶的密碼,按下Enter鍵后就顯示“Enter password:”,輸入密碼即可登錄進去了。
2.創建數據庫
在創建數據庫之前,我們可以查看已經存在的數據庫:
mysql> SHOW DATABASES;+--------------------+| Database |+--------------------+| information_schema || community || community_test || data || mydata || mysql || performance_schema || test |+--------------------+8 rows in set (0.04 sec)
創建數據庫的格式:CREATE DATABASE 數據庫名;
示例:創建一個名為example的數據庫
mysql> CREATE DATABASE example;Query OK, 1 row affected (0.00 sec)mysql> SHOW DATABASES;+--------------------+| Database |+--------------------+| information_schema || community || community_test || data || example || mydata || mysql || performance_schema || test |+--------------------+9 rows in set (0.00 sec)
3.刪除數據庫:
格式:DROP DATABASE 數據庫名;
示例:刪除example數據庫
mysql> DROP DATABASE example;Query OK, 0 rows affected (0.07 sec)mysql> SHOW DATABASES;+--------------------+| Database |+--------------------+| information_schema || community || community_test || data || mydata || mysql || performance_schema || test |+--------------------+8 rows in set (0.00 sec)
4.數據庫存儲引擎
存儲引擎就是指表的類型,數據庫存儲引擎決定了表在計算機的存儲方式。
MySQL中查詢存儲引擎的類型命令:SHOW ENGINES;
mysql> SHOW ENGINES;+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+| Engine | Support | Comment | Transactions | XA | Savepoints |+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+| FEDERATED | NO | Federated MySQL storage engine | NULL | NULL | NULL || MRG_MYISAM | YES | Collection of identical MyISAM tables | NO | NO | NO || MyISAM | YES | MyISAM storage engine | NO | NO | NO || BLACKHOLE | YES | /dev/null storage engine (anything you write to it disappears) | NO | NO | NO || CSV | YES | CSV storage engine | NO | NO | NO || MEMORY | YES | Hash based, stored in memory, useful for temporary tables | NO | NO | NO || ARCHIVE | YES | Archive storage engine | NO | NO | NO || InnoDB | DEFAULT | Supports transactions, row-level locking, and foreign keys | YES | YES | YES || PERFORMANCE_SCHEMA | YES | Performance Schema | NO | NO | NO |+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+9 rows in set (0.00 sec)
 
  | 
新聞熱點
疑難解答