用xmapp中mysql 資料庫實現.sql文件上傳已經實現資料庫的增刪改查。 ...
1、mysql概念:SQL-Structured Query Language,是一種特殊的語言,專用於操作關係型資料庫伺服器中的數據,所有的SQL語句分為四類: (1)DDL(2)DQL(3)DML(4)DCL
2、註意:##單行註釋,註意://不表示單行註釋
3、.sql文件的執行方法:
- (1)使用MySQL客戶端軟體登錄MySQL伺服器
- (2)使用命令:source e:/xxx/yy.sql 提示: source命令後面不能有;號!!!!
例如:
##單行註釋,註意://不表示單行註釋 /* .sql文件的執行方法: (1)使用MySQL客戶端軟體登錄MySQL伺服器 (2)使用命令:source e:/xxx/yy.sql 提示: source命令後面不能有;號!!!! */ ##SHOW DATABASES; ##show databases; ##Show DatabaSEs;
4、SQL語法要求:
- 1.所有的語句都必須以;結尾!!
- 2.SQL語句都不區分大小寫。習慣上,關鍵字都大寫;非關鍵字都小寫。
5、來實現一個增刪改查:
##告訴伺服器下述SQL語句所用的編碼方式 SET NAMES UTF8; ##刪除一個資料庫(如果存在的話) DROP DATABASE IF EXISTS table; ##創建一個資料庫,指定其中保存的數據所用的編碼 CREATE DATABASE table CHARSET=UTF8; ##進入剛剛創建的資料庫 USE table; ##創建一個保存商品信息的表 CREATE TABLE product( pid INT PRIMARY KEY, /*主鍵列不允許出現重覆值*/ name VARCHAR(64), price FLOAT(7,2), /*總有效位數,小數點後面的有效位數 99999.99*/ birthday DATE ); ##向表中插入記錄行,SQL中的字元串和日期都必須使用單引號,數字可用可不用 INSERT INTO product VALUES(101, '可口可樂600ml裝', 3.5, '2015-10-30'); INSERT INTO product VALUES(103, '百事可樂600ml裝', 4.5, '2015-11-30'); INSERT INTO product VALUES(108, '非常可樂600ml裝', 2.5, '2015-12-30'); ##INSERT INTO product VALUES(103, '暗黑可樂600ml裝', 5.5, '2015-1-30'); ##修改某一行記錄 UPDATE product SET name='可口可樂550ml裝', price=3.8 WHERE pid=101; ##刪除一行記錄 DELETE FROM product WHERE pid=108; ##查詢表中的記錄行 SELECT pid,name,price,birthday FROM product; ##查詢某一行記錄(滿足XX條件) SELECT pid,name,price,birthday FROM product WHERE pid=103; /*SQL語句中不使用==*/
6、然後放入xmapp自帶的MySQL查看效果
- 打開你xmapp
- 打開你的cmd,命令行中將你mysql.exe(在你的安裝xmapp中查找)文件拖入,緊跟其後輸入-uroot -p
運行之後,輸入source+拖拽文件目錄。
- 打開xmapp,點擊mysql後面的admin按鈕,在瀏覽器中顯示
大概mysql的增刪改查就是這樣了,請大家有什麼問題及時跟我溝通,初來乍到,如果有不足的地方,請大神多多指教。