码迷,mamicode.com
首页 > 数据库 > 详细

数据库

时间:2016-07-12 21:14:16      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:

sql     Structured Query Language     结构化查询语言

表内字段的数据类型:
blob 二进制型
integer 整型
real 符点型
text 字符串
varchar(10) 10字符

建表语句: create table if not exist 表名 (字段1 字段1类型,字段2 字段2类型,...);
删表语句: drop table if not exist 表名;

约束直接放在字段类型后面,起修饰作用
简单约束 NOT NULL 字段值不可为空
UNIQUE 字段值唯一,不可重复
DEFAULT 某值 字段值默认为某值
主键约束 PRIMARY KEY 主键约束
AUTOINCREMENT 自动增长约束
PRIMARY KEY AUTOINCREMENT 主键自动增长约束
外键约束 CONSTRAINT 外键名 FOREIGN KEY (外键字段) REFERENCES 外表名(外键字段)

插入数据语句: INSERT INTO 表名 (字段1 ,字段2 ,...) VALUES (值1 ,值2 ,...);
修改数据语句: UPDATE 表名 SET 字段1 = 字段1的值, 字段2 = 字段2的值 ,...;
删除数据语句: DELETE From 表名;

SELECT 字段1,字段2,... FROM 表名;
SELECT * FROM 表名;

内连接:
SELECT * FROM 表名 表别名,外键表名 外键表别名 WHERE 表别名.需加外键字段 = 外键表别名.id AND ...;
SELECT * FROM 表名 INNER JOIN 外键表名 ON 表别名.需加外键字段 = 外键表别名.id AND ...;
左外连接:
SELECT * FROM 表名 表别名 LEFT OUTER JOIN 外键表名 外键表别名 ON 表别名.需加外键字段 = 外键表别名.id AND...;

起别名:
SELECT 字段1 别名1,字段2 别名2,... FROM 表名;
SELECT 字段1AS别名1,字段2AS别名2,... FROM 表名AS表别名;
SELECT 表别名.字段1,表别名.字段2,... FROM 表名 表别名;

查询记录的个数:
SELECT count(*) FROM 表名 WHERE 某条件;
SELECT count(某字段) FROM 表名 WHERE 某条件;

条件语句:
单行数据
WHERE 某字段 = 某值;
WHERE 某字段 IS 某值;
WHERE 某字段 != 某值;
WHERE 某字段 IS NOT 某值;
多行数据
WHERE 某字段 > 某值;
WHERE 某字段 >= 某值;
WHERE 某字段1 = 某值 AND 某字段2 > 某值;
WHERE 某字段1 = 某值 OR 某字段2 > 某值;

排序语句:
升序
SELECT * FROM t_表名 ORDER BY 字段1 ASC,字段2 ASC,...;
降序
SELECT * FROM t_表名 ORDER BY 字段 DESC,字段2 DESC,...;

限行语法:
SELECT * FROM t_表名 LIMIT 跳过最前面的几行,再查寻几行;

数据库

标签:

原文地址:http://www.cnblogs.com/WeWeZhang/p/5664696.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!