SQL 常用数据类型汇总
字符串类:
CHAR(N),CHARACTER(n) 字符/字符串。固定长度 n。
VARCHAR(n),CHARACTER VARYING(n) 字符/字符串。可变长度。最大长度 n。数字类:
BINARY(n) 二进制串,固定长度 n。
BOOLEAN 存储 TRUE 或 FALSE 值
VARBINARY(n) 或BINARY VARYING(n) 二进制串。可变长度。最大长度 n。
INT,INTEGER 长整数,4字节
SMALLINT 短整数,2字节
BIGINT 大整数,8字节定点数:
NUMERIC(p,d) 定点数,有p为数字(不包含符号和小数点)组成,小数点后d位
DECIMAL(p,d),DEC(p,d) 同上浮点数:
REAL 单精度浮点数,取决于机器精度
DOUBLR PRECISION双精度浮点数
FLOAT (n) 可选精度的浮点数日期:
DATE 存储年、月、日的值。YYYY-MM-DD
TIME 存储小时、分、秒的值。HH:MM:SS
TIMESTAMP 存储年、月、日、小时、分、秒的值。
INTERVAL 由一些整数字段组成,代表一段时间,取决于区间的类型。集合:
ARRAY 元素的固定长度的有序集合
MULTISET 元素的可变长度的无序集合
XML 存储 XML 数据
以下是引用
语句 | 语法 |
---|---|
AND / OR |
SELECT column_name(s) FROM table_name WHERE condition AND|OR condition |
ALTER TABLE (add column) |
ALTER TABLE table_name ADD column_name datatype |
ALTER TABLE (drop column) |
ALTER TABLE table_name DROP COLUMN column_name |
AS (alias for column) |
SELECT column_name AS column_alias FROM table_name |
AS (alias for table) |
SELECT column_name FROM table_name AS table_alias |
BETWEEN |
SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2 |
CREATE DATABASE | CREATE DATABASE database_name |
CREATE INDEX |
CREATE INDEX index_name ON table_name (column_name) |
CREATE TABLE |
CREATE TABLE table_name ( column_name1 data_type, column_name2 data_type, ....... ) |
CREATE UNIQUE INDEX |
CREATE UNIQUE INDEX index_name ON table_name (column_name) |
CREATE VIEW |
CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition |
DELETE FROM |
DELETE FROM table_name (Note: Deletes the entire table!!) or DELETE FROM table_name |
DROP DATABASE | DROP DATABASE database_name |
DROP INDEX | DROP INDEX table_name.index_name |
DROP TABLE | DROP TABLE table_name |
GROUP BY |
SELECT column_name1,SUM(column_name2) FROM table_name GROUP BY column_name1 |
HAVING |
SELECT column_name1,SUM(column_name2) FROM table_name GROUP BY column_name1 HAVING SUM(column_name2) condition value |
IN |
SELECT column_name(s) FROM table_name WHERE column_name IN (value1,value2,..) |
INSERT INTO |
INSERT INTO table_name VALUES (value1, value2,....) or INSERT INTO table_name |
LIKE |
SELECT column_name(s) FROM table_name WHERE column_name LIKE pattern |
ORDER BY |
SELECT column_name(s) FROM table_name ORDER BY column_name [ASC|DESC] |
SELECT |
SELECT column_name(s) FROM table_name |
SELECT * |
SELECT * FROM table_name |
SELECT DISTINCT |
SELECT DISTINCT column_name(s) FROM table_name |
SELECT INTO (used to create backup copies of tables) |
SELECT * INTO new_table_name FROM original_table_name or SELECT column_name(s) |
TRUNCATE TABLE (deletes only the data inside the table) |
TRUNCATE TABLE table_name |
UPDATE |
UPDATE table_name SET column_name=new_value [, column_name=new_value] WHERE column_name=some_value |
WHERE |
SELECT column_name(s) FROM table_name WHERE condition |
搜索
如果绑定了指定数据库,可以直接用表名称。
如果有多个数据库情况下,应该用数据库名.表名称
,如学生课程管理系统.学生信息
,学生课程管理系统是数据库名,学生信息是表名称。
搜索全部
select * from 表名称
搜索指定属性名的信息
select 属性名(列名称) from 表名称
搜索满足条件表达式的所有数据
select * from 表名称 where 条件表达式
搜索满足条件的唯一的指定属性
select DISTINCT 属性名(列名称) from 表名称 where 条件表达式
条件表达式WHERE
操作符 | 描述 |
---|---|
= | 等于 |
<> | 不等于 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
BETWEEN | 在某个范围内 |
LIKE | 搜索某种模式 |
SQL 常用数据类型汇总相关推荐
- mysql删除所有男生_My SQL常用操作汇总
写这篇随笔的目的是我发现了在上一篇关于My SQL的随笔中存在一些不严谨的代码问题,在这里再次简单的总结一下并加以改进,以代码为主. # !每行命令必须以分号(;)结尾 先通过命令行进入数据库客户端 ...
- SQL语句快速回忆——SQL基础知识点汇总
文章目录 DDL 建表 约束 已经建了表要添加约束 取消主键PRIMARY约束 外键 FOREIGN KEY 建表时加外键(表2必须已经创建,并且建表时列名已经定义) 已有表添加外键约束 删除外键约束 ...
- mysql sql 字符串字段保留数字_SQL字符串以及数字常用操作汇总
SQL字符串以及数字常用操作汇总 更新时间:2013年06月11日 09:05:12 作者: 本篇文章是对SQL字符串以及数字的常用操作进行了详细的总结与分析,需要的朋友参考下 --将字符串中从某 ...
- SQL Server 2005 常用数据类型详解
SQL Server 2005 常用数据类型详解 [b]1. 字符串数据类型[/b] char 此数据类型可存储1~8000个定长字符串,字符串长度在创建时指定:如未指定,默认为char(1).每个字 ...
- SQL Performance Analyzer SPA常用脚本汇总
SPA常用脚本汇总 附件为 一个SPA报告 spa_buffergets_summary SQL 性能分析器 SQL Performance Analyzer SPA Oracle Database ...
- arcgis select by attributes一次选多个_ArcGIS中属性表的常用操作汇总
ArcGIS中属性表的常用操作汇总 本篇文章将平时对arcgis属性表的相关操作记录下来,防止忘记.此外,在技术摸索中参考了一些gis大牛的博客和技术分享,我在博客结尾也粘贴了他们的博客地址在此表示感 ...
- PostgreSQL学习手册(常用数据类型)
2019独角兽企业重金招聘Python工程师标准>>> 一.数值类型: 下面是PostgreSQL所支持的数值类型的列表和简单说明: 名字 存储空间 描述 范围 smallint 2 ...
- C#(Net)软件开发常用工具汇总,提高你的开发效率
C#(Net)软件开发常用工具汇总,提高你的开发效率 写代码也要读书,爱全栈,更爱生活.每日更新原创IT编程技术及日常实用技术文章. 我们的目标是:玩得转服务器Web开发,搞得懂移动端,电脑客户端更是 ...
- PHP常用正则表达式汇总 [复制链接]
PHP常用正则表达式汇总 [复制链接] 上一主题下一主题 离线我是小猪头 法师 发帖 539 加关注 发消息 只看楼主 倒序阅读 使用道具楼主 发表于: 2011-06-22 更多 - 本帖被 ...
最新文章
- 七段数码管段码表共阳_常用数字电路之显示篇数码管
- java map prefix_从键以特定表达式开头的Map中获取所有值的最快方法
- css中调整高度充满_CSS(十三).高度如何铺满全屏
- [Linux] 修改系统默认编码
- Docker : Dockerfile 定制镜像
- phoenix创建索引报错“ Mutable secondary indexes must have the hbase.regionserver.wal.codec property”
- Istio微服务平台集成实践
- 如何判断字符串已经被url编码_如何判断回文数?不要再将整数转为字符串来解决这个问题了...
- 微信web-view 开发_在不到7个月的时间里我如何成为一名Web开发人员-以及如何
- DOM(四)——事件、事件模型(冒泡)与事件对象的功能
- Python内置函数(37)——sorted
- 七牛云 转码_开发者选择短视频SDK,为何青睐七牛云?
- python爬取商品信息
- 会计计算机,什么是好的计算机会计软件?
- Python实现离散Radon变换
- 如何计算近似纳什均衡_网络与市场中的计算思维-5.博弈论的基本概念
- 09、Flutter FFI Dart Native API
- UG\NX二次开发 判断面的凹凸、圆柱还是孔、外R角还是内R角。三种方案
- Urp下自定义特效管线和后处理特效实现
- 第四章——确定性推理
热门文章
- redis主从架构宕机问题手动解决
- 授于某个用户有写作业和调度作业的权限
- iOS-iOS9系统SEGV_ACCERR问题处理【v3.6.3的一些bug修复】
- luogu P1361 小猫爬山 [iddfs]
- 全栈工程师之路(二)—— JavaScript(网页前端脚本语言)
- 浮动窗口代码(带关闭按钮+全屏漂浮)
- 解决xtraFinder在EI下不能使用问题
- 命令行下django-admin.py参数不起作用的问题解决
- 《About Multi-Touch(多点触摸是个什么东西?)》:基于光学原理的多点触摸技术全解析...
- caffe源码分析:layer.hpp分析