语句: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. javascript for循环

    2016年12月28日 20:01:54 星期三 html: <a href="aaaa">AAAA</a> <a href="bbbb&q ...

  2. SpringMVC

    使用注解去完成整个项目 安装spring的一个插件,则相关的提示就会出来

  3. 阿里云部署多个tomcat

    转载自:http://www.cnblogs.com/lhj588/p/3805268.html 同时支持windows阿里云服务器 部署前准备: 1.到阿里云官网购买一台服务器 2.给阿里云服务器挂 ...

  4. jeecms3.0.4版本 详解请求如何找到首页(转)

    第一步:发送http://localhost:8080/emisstrade/ 请求 第二步:首先进入配置文件web.xml, <context-param> <param-name ...

  5. C 标准库系列之limits.h

    limits.h 类似于float.h,其定义了一些列类型的值的范围.限制值,也就是说该类型的值不可以大于该上界或者小于该类型值的下界: glibc中宏定义了一下的值: # define MB_LEN ...

  6. 修改MS SQL忽略大小写 分类: SQL Server 数据库 2015-06-19 09:18 34人阅读 评论(0) 收藏

    第一步:数据库->属性->选项->限制访问:SINGLE_USER 第二步:ALTER DATABASE [数据库名称] collate Chinese_PRC_CI_AI 第三步: ...

  7. list for循环中删除元素

    Iterator.remove() is safe, you can use it like this: List<String> list = new ArrayList<> ...

  8. Android应用请求获取Root权限

    应用获取Root权限的原理:让应用的代码执行目录获取最高权限.在Linux中通过chmod 777 [代码执行目录] /** * 应用程序运行命令获取 Root权限,设备必须已破解(获得ROOT权限) ...

  9. oracle is not in the sudoers file. This incident will be reported.

    准备把OS的root禁用了,所以其他用户要执行使用root执行的操作时,需要使用sudo. 在没有配置sudo的时候,执行sudo会出现类似以下的报错: [oracle@test ~]$ sudo / ...

  10. CGI与fastcgi与php-fpm与php-cgi的关系

    cgi是一个协议,它规定了服务器Nginx会将那些数据传送给PHP-cgi fastcgi也可以说是一个协议.fastcgi是对cgi的性能的一次提高.fastcgi会先启动一个master,解析配置 ...