语句: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基本语句汇总的更多相关文章

  1. sql常用语句汇总

    --创建数据库 USE yuju CREATE database YuJu on primary ( name='YuJu', filename='B:\ceshi数据库\YuJu.mdf', max ...

  2. SQL 插入语句汇总

    INSERT VALUES 插入一行或多行到目标表中 -- single row INSERT INTO Sales.MyOrders(custid, empid, orderdate, shipco ...

  3. SQL SERVER语句汇总

    1.查询数据库中所有用户表名:用户表总数. select name from dbo.sysobjects where OBJECTPROPERTY(id,N'IsUserTable')=1 sele ...

  4. [Sqlite] 移动嵌入式数据库Sqlite日报SQL操作语句汇总

    ,EXPLAIN分析 没有建立索引之前.分析都是表扫描: sqlite> EXPLAIN SELECT *  FROM COMPANY  WHERE Salary < 20000; add ...

  5. SQL基础语句汇总

    连接数据库 1 mysql -h10.20.66.32 -uroot -p123456 -h后面是mysqlServer所在地址,-u后面是用户名,-p后面是密码 查看数据库 1 show datab ...

  6. 常用SQL语句汇总整理

    1.SQL 插入语句得到自动生成的递增ID 值 insert into Table1(Name,des,num) values (''ltp'',''thisisbest'',10); select ...

  7. 常用Oracle SQL语句(汇总版)

    Oracle数据库常用sql语句 ORACLE 常用的SQL语法和数据对象 一.数据控制语句 (DML) 部分 1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, ...

  8. oracle常用SQL语句(汇总版)

    Oracle数据库常用sql语句 ORACLE 常用的SQL语法和数据对象一.数据控制语句 (DML) 部分 1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, ...

  9. SQL SELECT 语句

      本章讲解 SELECT 和 SELECT * 语句. SQL SELECT 语句 SELECT 语句用于从表中选取数据. 结果被存储在一个结果表中(称为结果集). SQL SELECT 语法 SE ...

随机推荐

  1. selenium测试框架使用xml作为对象库

    之前已经写过一篇: selenium测试框架篇,页面对象和元素对象的管理 上次使用的excel作为Locator对象管理,由于excel处理不够方便,有以下缺点: 不能实现分page 加载Locato ...

  2. Percona XtraBackup 备份原理说明【转】

    本文来自:http://mysql.taobao.org/monthly/2016/03/07/ 前言 Percona XtraBackup(简称PXB)是 Percona 公司开发的一个用于 MyS ...

  3. php二进制安全的含义

    PHP里,有string的概念.string里,每个字符的大小为byte(与PHP相比,Java的每个字符为Character,是UTF8字符,C语言的每个字符可以在编译时选择). byte里,有AS ...

  4. SAP 直营验单

    *&---------------------------------------------------------------------* *& Report  ZSDR005 ...

  5. 【翻译】Fluent NHibernate介绍和入门指南

    英文原文地址:https://github.com/jagregory/fluent-nhibernate/wiki/Getting-started 翻译原文地址:http://www.cnblogs ...

  6. 使用NPOI读取Excel报错ICSharpCode.SharpZipLib.Zip.ZipException:Wrong Local header signature

    写了一个小程序利用NPOI来读取Excel,弹出这样的报错: ICSharpCode.SharpZipLib.Zip.ZipException:Wrong Local header signature ...

  7. jQuery- 表单验证插件-Validation

      ▓▓▓▓▓▓ 大致介绍 jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求.该插件捆绑了一套有用的验证方法, ...

  8. django一些操作命令

    1.数据库与class类同步命令 syncdb command is deprecated in django 1.7. Use the python manage.py migrate instea ...

  9. C# oracle odp.net 32位/64位版本的问题

    问题如下: 系统是win7 64位,技术 asp.net mvc 4, 数据库 oracle 11g. 由于某些原因只能使用 32的 ODP.NET ( Oracle Data Provider ), ...

  10. 【Java EE 学习 67 上】【OA项目练习】【JBPM工作流的使用】

    OA项目中有极大可能性使用到JBPM框架解决流程控制问题,比如请假流程.报销流程等等. JBPM:JBoss Business Process Management,翻译过来就是业务流程管理.实际上就 ...