MySql学习记录(1)

数据库使用说明: 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;
相关文章
相关标签/搜索