MySQL技術內幕彙總

MySql技術內幕之MySQL入門(1)

MySql技術內幕之MySQL入門(1)html

檢查系統中是否已經安裝了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)

MySql技術內幕之MySQL入門(2)server

相關文章
相關標籤/搜索