MySQL除自定义变量名外不区分大小写,不过习惯上关键词用大写。
1.创建数据库
CREATE DATABASE scraping;
2.指定数据库
每个MySQL实例可以有多个数据库,使用前要指定USE scraping;
3.创建数据表
与创建数据库不同创建数据表必须至少有一行CREATE TABLE pages(id BIGINT(7) NOT NULL AUTO_INCREMENT,title VARCHAR(20)0,content VARCHAR(10000),created TIMESTAMP DEFUALT CURRENT_TIMESTAMP,PRIMARY KEY(id));
每个字段定义由3个部分组成
①自定义变量名(id ,content,created...)
②数据类型(BIGINT(7),VARCHAR,TIMSTAMP)
③其它可选项(NOT NUMMAUTO_INCREMENT)
在最后需要定义一个主键,用来组织表的内容,便于快速查询。
4.查询表结构
DESCRIBE pages;
5.插入数据
INSERT INTO pages (title,content) VALUES("test title","test content");
当然也可以指定4个字段。
6.选择数据
全部字段(*表示通配符)SELECT * from pages;
部分字段SELECT id from pages;
满足条件的数据
LIKE包含SELECT * from pages WHERE title LIKE "%test%";
SELECT * from pages WHERE title LIKE "%testt%";
7.删除数据DELETE FROM pages WHERE id=1;
8.更新数据
UPDATE PAGES SET title="new title",content="new title" WHERE id=1
9.添加删除列
ALTER TABLE pages ADD COLUMN url VARCHAR(1000);//添加列url类型varchar(1000)
ALTER TABLE person DROP COLUMN content;//删除 列content