數據庫使用說明: mysql5.5 內置的world數據庫。mysql
一、like關鍵字的使用(模糊搜索):sql
select * from city where name like "zheng%";
二、模運算(四則運算相似)數據庫
select 8%2;
三、mysql的函數使用(使用country函數以id字段記錄表中數據條數):函數
select count(id) from city;
四、鎖定表code
lock tables city write;
五、解鎖表ci
unlock tables;
六、向表中插入數據get
insert into city values(5000,'lala','la','l'0);
七、ignore關鍵字的使用(ignore 假如已有本條記錄,則忽略本條語句,執行下一條語句,若是不用ignore關鍵字,it
則執行時遇到本條記錄會報錯)io
INSERT IGNORE INTO city VALUES(5000,'lala','la','l',0);
八、查看錶結構table
desc city;
九、查看當前系統日期或時間
SELECT CURRENT_TIME; SELECT CURRENT_DATE; SELECT NOW();
十、多條件查詢(使用and鏈接多個條件)
SELECT * FROM city WHERE district ='henan' AND id>2100 AND Population;
十一、查看Mysql中建立了幾個數據庫
SHOW DATABASES;
十二、建立一個數據庫(menagerie數據庫)
CREATE DATABASE menagerie;
1三、使用數據庫(使用menagerie數據庫)
use menageria;
1四、賦予某一個用戶對某一個數據庫的完整操做權限(menagerie)
GRANT ALL ON menagerie.* TO 'your_mysql_name'@'your_client_host';
1五、建立一張表 (pet表,字段依次是:姓名,主人,物種,性別,生日,死亡時期)
CREATE TABLE pet(NAME VARCHAR(20),ower VARCHAR(25),species VARCHAR(20),sex CHAR(1),brith DATE,death DATE);
1六、使用source 命令來導入數據
數據腳本數據是
use menagerie; INSERT INTO pet VALUES('Fluffy','Harold','cat','f','1993-02-04',NULL); INSERT INTO pet VALUES('Claws','Gwen','cat','m','1994-03-17',NULL) ; INSERT INTO pet VALUES('Buffy','Harold','dog','f','1989-05-13',NULL); INSERT INTO pet VALUES('Fang','Benny', 'dog', 'm', '1990-08-27',NULL); INSERT INTO pet VALUES('Bowser', 'Diane', 'dog', 'm', '1979-08-31', '1995-07-29'); INSERT INTO pet VALUES('Chirpy','Gwen','bird','f','1998-09-11',NULL); INSERT INTO pet VALUES('Whistler','Gwen','bird' ,'1997-12-09',NULL); INSERT INTO pet VALUES('Slim','Benny','snake','m','1996-04-29',NULL);
導入命令是(腳本文件名稱test,位置是D盤根目錄)
source d:/test.sql;