创建/删除表 创建:CREATE TABLE 表名(字段) 删除:DROP TABLE 表名 DROP TABLE IF EXISTE 表名 (规范写法删除表)
主键设置 PRIMARY KEY (列名)
插入数据 INSERT INTO 数据库名.表名 (列1,列2…列N) VALUES (‘值1’,‘值2’…列N);
查询数据 select * from 表名 where 列名=‘值’
更新数据 UPDATE 表名 SET 列名 =‘值’ WHERE 过滤条件
删除数据 TRUNCATE TABLE 表名 (清空/截断) DELETE FROM 表名 WHERE 过滤条件
结果集ResultSet SELECT * FROM 表名 (返回所有列) SELECT 列名 FROM 表名 (返回部分列)
排序ORDER BY select * from 表名 where 条件 order by 列名 asc,列名 desc order by 一般放在后面 ASC表示升序 DESC表示降序
范围查询 select * from 表名 where 列名 IN (值1,值2) NOT IN 表示不在列表 IN 指定一个列表,凡在此列表中的符合条件
空值查询 select * from 表名 where 列名 IS NULL IS NOT NULL 不为空
相似查询 select * from 表名 where 列名 LINK 字符(张%) %表示通配符只适合用Mysql
函数使用 select * from 表名 where YEAR (表名) >=… 百度:MySQL函数
> 数据库常用命令行
创建:CREATE DATABASE 数据库名 ysj_example;
删除:DROP DATABASE 数据库名 ysj_example;
创建:CREATE TABLE 表名(字段)
删除:DROP TABLE 表名
DROP TABLE IF EXISTE 表名 (规范写法删除表)
主键:PRIMARY KEY (列名)
插入数据:
INSERT INTO 数据库名.表名
(列1,列2.....列N)
VALUES
('值1','值2'......列N);
查询数据:select * from 表名 where 列名='值'
更新数据:UPDATE 表名 SET 列名 ='值' WHERE 过滤条件
删除数据:
TRUNCATE TABLE 表名 (清空所有数据)
DELETE FROM 表名 WHERE 过滤条件
> 高级查询命令行
结果集ResultSet
SELECT * FROM 表名 (返回所有列)
SELECT 列名 FROM 表名 (返回部分列)
排序ORDER BY
select * from 表名 where 条件
order by 列名 asc,列名 desc
orderby一般放在后面
ASC表示升序
DESC表示降序
范围查询
select * from 表名 where 列名 IN (值1,值2)
NOT IN 表示不在列表
IN 指定一个列表,凡在此列表中的符合条件
空值查询
select * from 表名 where 列名 IS NULL
IS NOT NULL 不为空
相似查询
select * from 表名 where 列名 LINK (张%)
%表示通配符只适合用Mysql
函数使用
select * from 表名 where YEAR (表名) >=....
百度:MySQL函数