MySQL
小于 1 分钟
MySQL
目录
数据库层级命令
SHOW DATABASES; -- 显示所有数据库
CREATE DATABASE mydatebase; -- 创建数据库
USE mydatebase; -- 使用指定数据库
表层级命令
CREATE TABLE urls( -- 创建数据库
id INT NOT NULL AUTO_INCREMENT, -- 列名,类型[(长度)],[不为空],[默认值],[其他属性]
url VARCHAR(1000) NOT NULL,
content VARCHAR(4000) NOT NULL,
created_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- 这里默认值获取当前时间
PRIMARY KEY (id) -- 设置主键
);
DESCRIBE urls; -- 查看表结构
常用
SELECT distinct(class) FROM `nav_bili_v` WHERE 1 -- 查看字段所有不同的值
CONCAT(str1,str2…) -- 拼接字符串
CURD 增删查改
-- 增
INSERT INTO urls (url, content) -- 由于id自动递增,时间戳自动加入,所以不用增加
VALUES ('www.baidu.com', '百度');
-- 查
SELECT url,content
FROM urls
WHERE id=1;
-- 改
UPDATE urls
SET url='www.google.com', content='谷歌'
where id = 1
-- 删
DELETE
FROM urls
WHERE url='www.baidu.com'