SQL基本语句汇总
语句:CREATE TABLE
作用:创建表格
格式:CREATE TABLE tableName (columnName1 columnDataType1, columnName2 columnDataType2, ... )
数据类型:
INTEGER:整数
DATETIME DEFAULT:日期 datetime('now','localtime'):当前时间 | strftime('%s', updated_at) as time 指定时间
SMALLINT:小整数
VARCHAR:字符
PRIMARY KEY AUTOINCREMENT:自动增加的主键
语句:CREATE TABLE IF (NOT) EXISTS
作用:创建未存在的表格
格式:同上
语句:PRIMARY KEY
作用:设定表格数据为主键
格式:CREATE TABLE tableName (columnName1 columnDataType1 PRIMARY KEY);
语句:NOT NULL
作用:限定表格数据不为空
格式:CREATE TABLE tableName (columnName1 columnDataType1 NOT NULL);
语句:UNIQUE
作用:限定表格数据不重复
格式:CREATE TABLE tableName (columnName1 columnDataType1 UNIQUE);
语句:ALTER TABLE
作用:修改表格格式
格式:ALTER TABLE tableName changes
changes:
ADD columnName columnDataType 增加一列数据
DROP columnName 删除一列数据
CHANGE oldColumnName newColumnName newColumnDataType 改变一列数据
MODIFY columnName newColumnDataType 改变一列数据种类
语句:SELECT
作用:读取数据库资料
格式:SELECT columnName FROM tableName
语句:DISTINCT
作用:删选不重复资料
格式:SELECT DISTINCT columnName FROM tableName
语句:ORDER BY
作用:将返回数据按照指定规律排列
格式:SELECT columnName1 FROM tableName ORDER BY columnName2 ASC/DESC
语句:WHERE
作用:删选条件
格式:SELECT columnName FROM tableName WHERE conditions
语句:LIMIT
作用1:返回前n条数据,或者返回从m+1到n条数据,或者返回从第n(包括n)条之后的总共m条数据
格式1:SELECT columnName FROM tableName WHERE conditions LIMIT n
格式2:SELECT columnName FROM tableName WHERE conditions LIMIT m, n
格式3:SELECT columnName FROM tableName WHERE conditions LIMIT m OFFSET n
语句:AND OR
作用:条件逻辑
格式:SELECT columnName FROM tableName WHERE condition1 AND(OR) condition2
语句:INSERT INTO
作用:插入数据
格式1:INSERT INTO tableName (columnName1, columnName2, columnName3) VALUES (value1, value2, value3)
格式2:INSERT INTO tableName1 (columnName1, columnName2, columnName3) SELECT _columnName1, _columnName2, _columnName3 FROM tableName2
可选语句:INSERT IGNORE INTO
作用:插入数据同时忽略错误
语句:UPDATE
作用:更新数据
格式:UPDATE tableName1 SET columnName = newValue WHERE conditions
语句:DELETE FROM
作用:删除数据
格式:DELETE FROM tableName WHERE conditions
语句:DROP TABLE
作用:删除表格
格式:DROP TABLE tableName
SQL基本语句汇总的更多相关文章
- sql常用语句汇总
--创建数据库 USE yuju CREATE database YuJu on primary ( name='YuJu', filename='B:\ceshi数据库\YuJu.mdf', max ...
- SQL 插入语句汇总
INSERT VALUES 插入一行或多行到目标表中 -- single row INSERT INTO Sales.MyOrders(custid, empid, orderdate, shipco ...
- SQL SERVER语句汇总
1.查询数据库中所有用户表名:用户表总数. select name from dbo.sysobjects where OBJECTPROPERTY(id,N'IsUserTable')=1 sele ...
- [Sqlite] 移动嵌入式数据库Sqlite日报SQL操作语句汇总
,EXPLAIN分析 没有建立索引之前.分析都是表扫描: sqlite> EXPLAIN SELECT * FROM COMPANY WHERE Salary < 20000; add ...
- SQL基础语句汇总
连接数据库 1 mysql -h10.20.66.32 -uroot -p123456 -h后面是mysqlServer所在地址,-u后面是用户名,-p后面是密码 查看数据库 1 show datab ...
- 常用SQL语句汇总整理
1.SQL 插入语句得到自动生成的递增ID 值 insert into Table1(Name,des,num) values (''ltp'',''thisisbest'',10); select ...
- 常用Oracle SQL语句(汇总版)
Oracle数据库常用sql语句 ORACLE 常用的SQL语法和数据对象 一.数据控制语句 (DML) 部分 1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, ...
- oracle常用SQL语句(汇总版)
Oracle数据库常用sql语句 ORACLE 常用的SQL语法和数据对象一.数据控制语句 (DML) 部分 1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, ...
- SQL SELECT 语句
本章讲解 SELECT 和 SELECT * 语句. SQL SELECT 语句 SELECT 语句用于从表中选取数据. 结果被存储在一个结果表中(称为结果集). SQL SELECT 语法 SE ...
随机推荐
- selenium测试框架使用xml作为对象库
之前已经写过一篇: selenium测试框架篇,页面对象和元素对象的管理 上次使用的excel作为Locator对象管理,由于excel处理不够方便,有以下缺点: 不能实现分page 加载Locato ...
- Percona XtraBackup 备份原理说明【转】
本文来自:http://mysql.taobao.org/monthly/2016/03/07/ 前言 Percona XtraBackup(简称PXB)是 Percona 公司开发的一个用于 MyS ...
- php二进制安全的含义
PHP里,有string的概念.string里,每个字符的大小为byte(与PHP相比,Java的每个字符为Character,是UTF8字符,C语言的每个字符可以在编译时选择). byte里,有AS ...
- SAP 直营验单
*&---------------------------------------------------------------------* *& Report ZSDR005 ...
- 【翻译】Fluent NHibernate介绍和入门指南
英文原文地址:https://github.com/jagregory/fluent-nhibernate/wiki/Getting-started 翻译原文地址:http://www.cnblogs ...
- 使用NPOI读取Excel报错ICSharpCode.SharpZipLib.Zip.ZipException:Wrong Local header signature
写了一个小程序利用NPOI来读取Excel,弹出这样的报错: ICSharpCode.SharpZipLib.Zip.ZipException:Wrong Local header signature ...
- jQuery- 表单验证插件-Validation
▓▓▓▓▓▓ 大致介绍 jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求.该插件捆绑了一套有用的验证方法, ...
- django一些操作命令
1.数据库与class类同步命令 syncdb command is deprecated in django 1.7. Use the python manage.py migrate instea ...
- C# oracle odp.net 32位/64位版本的问题
问题如下: 系统是win7 64位,技术 asp.net mvc 4, 数据库 oracle 11g. 由于某些原因只能使用 32的 ODP.NET ( Oracle Data Provider ), ...
- 【Java EE 学习 67 上】【OA项目练习】【JBPM工作流的使用】
OA项目中有极大可能性使用到JBPM框架解决流程控制问题,比如请假流程.报销流程等等. JBPM:JBoss Business Process Management,翻译过来就是业务流程管理.实际上就 ...