数据库使用说明: mysql5.5 内置的world数据库。
1、like关键字的使用(模糊搜索):
select * from city where name like "zheng%";
2、模运算(四则运算类似)
select 8%2;
3、mysql的函数使用(使用country函数以id字段记录表中数据条数):
select count(id) from city;
4、锁定表
lock tables city write;
5、解锁表
unlock tables;
6、向表中插入数据
insert into city values(5000,'lala','la','l'0);
7、ignore关键字的使用(ignore 假如已有本条记录,则忽略本条语句,执行下一条语句,如果不用ignore关键字,
则执行时遇到本条记录会报错)
INSERT IGNORE INTO city VALUES(5000,'lala','la','l',0);
8、查看表结构
desc city;
9、查看当前系统日期或时间
SELECT CURRENT_TIME;
SELECT CURRENT_DATE;
SELECT NOW();
10、多条件查询(使用and连接多个条件)
SELECT * FROM city WHERE district ='henan' AND id>2100 AND Population;
11、查看Mysql中创建了几个数据库
SHOW DATABASES;
12、创建一个数据库(menagerie数据库)
CREATE DATABASE menagerie;
13、使用数据库(使用menagerie数据库)
use menageria;
14、赋予某一个用户对某一个数据库的完整操作权限(menagerie)
15、创建一张表 (pet表,字段依次是:姓名,主人,物种,性别,生日,死亡时期)
CREATE TABLE pet(NAME VARCHAR(20),ower VARCHAR(25),species VARCHAR(20),sex CHAR(1),brith DATE,death DATE);
16、使用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;