语句: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. monkeyrunner脚本录制

    1.在窗口输入 monkeyrunner monkey_recorder.py  调用录制脚本工具 2.在窗口输入 monkeyrunner monkey_playback.py  d:\game   ...

  2. c++顺序表基本功能

    头文件 #define LIST_MAX_SIZE 5#define LISTINCREMENT 2#include<assert.h>#include<string>temp ...

  3. tornado 异步调用系统命令和非阻塞线程池

    项目中异步调用 ping 和 nmap 实现对目标 ip 和所在网关的探测 Subprocess.STREAM 不用担心进程返回数据过大造成的死锁, Subprocess.PIPE 会有这个问题. i ...

  4. Python: Win7 64位如何安装MongoDB?

    Windows 7 64位安装MongoDB 官网tutorial:  https://docs.mongodb.com/v3.0/tutorial/install-mongodb-on-window ...

  5. 2016ACM青岛区域赛题解

    A.Relic Discovery_hdu5982 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Jav ...

  6. STL heap usage

    简介 heap有查找时间复杂度O(1),查找.插入.删除时间复杂度为O(logN)的特性,STL中heap相关的操作如下: make_heap() push_heap() pop_heap() sor ...

  7. iOS书写高质量代码之耦合的处理

    原创 2016-12-26 MrPeak MrPeak杂货铺 耦合是每个程序员都必须面对的话题,也是容易被忽视的存在,怎么处理耦合关系到我们最后的代码质量.今天Peak君和大家聊聊耦合这个基本功话题, ...

  8. Scrapy 爬虫 使用指南 完全教程

    scrapy note command 全局命令: startproject :在 project_name 文件夹下创建一个名为 project_name 的Scrapy项目. scrapy sta ...

  9. *****linux下redis安装

    我用的系统是:redhat [root@infa ~]# wget http://download.redis.io/releases/redis-2.8.12.tar.gz tar xzf redi ...

  10. Linux学习内容

    Linux学习要点(转载自红联) 一.学习Linux的基本要求1. 掌握至少50个以上的常用命令. 2. 熟悉Gnome/KDE等X-windows桌面环境操作 . 3. 掌握.tgz..rpm等软件 ...