檢查系統中是否已經安裝了MySQLmysql
sudo netstat -tap | grep mysql
若沒有顯示已安裝結果,則沒有安裝。不然表示已經安裝。sql
sudo apt-get install mysql-server mysql-client
安裝過程當中會讓輸入密碼,記得把密碼記住。數據庫
登陸ide
mysql -u root -p
本節SQL語句code
mysql> SELECT NOW(); # 查詢當前日期和時間,使用分號終止語句 mysql> SELECT NOW()\g # 查詢當前日期和時間,使用\g終止語句 mysql> SELECT NOW(), USER(), VERSION()\g # 查詢時間,用戶,系統版本,並在一列展現 mysql> SELECT NOW(), USER(), VERSION()\G #查詢時間,用戶,系統版本,並在一行展現 mysql> SELECT NOW(); SELECT USER(); SELECT VERSION(); # 在一行輸入多條語句 mysql> CREATE DATABASE sampdb; # 建立數據庫 mysql> SELECT DATABASE(); # 查看當前數據庫,結果爲NULL mysql> USE sampdb; # 把sampdb設置爲當前默認選擇的數據庫 mysql> SELECT DATABASE(); # 查看當前數據庫,結果爲sampdb mysql> source create_president.sql # 若是已經在終端cd到create_president.sql路徑下,那麼則可運行該語句 mysql> DESCRIBE president; # 查看president表的結構 mysql> DESC president; # DESCRIBE的簡寫爲DESC mysql> EXPLAIN president; mysql> SHOW COLUMNS FROM president; mysql> SHOW FIELDS FROM president; mysql> SHOW FULL COLUMNS FROM president; # SHOW FULL COLUMNS 比 SHOW COLUMNS顯示更多的信息 mysql> DESCRIBE president '%name'; # 查找名稱中包含name的項 mysql> SHOW FIELDS FROM president like '%name'; # 查找名稱中包含name的項,另一種寫法 mysql> INSERT INTO president VALUES ('Washington','George',NULL,'Wakefield','VA','1732-02-22','1799-12-14'); # 插入數據 mysql> INSERT INTO president VALUES ('Jefferson','Thomas',NULL,'Albemarle County','VA','1743-04-13','1826-07-04'), ('Madison','James',NULL,'Port Conway','VA','1751-03-16','1836-06-28'); # 一次添加多行數據 mysql> source insert_president.sql # 利用文件添加新行
MySql技術內幕之MySQL入門(2)server