跳至主要內容

MySQL

LincZero小于 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'