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 ...
随机推荐
- Windows 网络编程
网络编程 API ,失败返回 -,错误代码 WSASYSNOTREADY 表示基础网络子系统没有准备好网络通行,WSAVERNOTSUPPORTED 表示 Socket 版本不支持,WSAEINPRO ...
- 【Django】--Form组件
Django的Form主要具有一下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 例子: 1.创建Form类 from djan ...
- Android-RelativeLayout(相对布局)、LinearLayout(线性布局)
RelativeLayout(相对布局):按照各子元素之间的位置关系完成布局. 定位:android:layout_above="@id/xxx" --将控件置于给定ID控件之上 ...
- React学习笔记-7-销毁阶段
销毁阶段可以使用的函数:componentWillUnmount:在删除组件之前进行清理操作,比如计时器和事件监听器.因为这些函数都是开发者手动加上去的,react不知道,必须进行手动清理. 实例第一 ...
- iOS UIAlertController跟AlertView用法一样 && otherButtonTitles:(nullable NSString *)otherButtonTitles, ... 写法
今天写弹出框UIAlertController,用alertView习惯了,所以封装了一下,跟alertView用法一样,不说了,直接上代码: 先来了解一下otherButtonTitles:(nul ...
- javascript 核心语言笔记 5 - 语句
表达式在 JavaScript 中是短语(phrases),那么语句(statements)就是 JavaScript 整句或命令,语句以分号结束.表达式计算出一个值,语句用来执行以使某件事情发生 表 ...
- 《ASP.NET MVC高级编程(4版)》读书笔记(5)表单和HTML辅助方法
5.1 表单使用 5.1.1 action 和 method 特性 <form action="/Home/Index"> <input name=&qu ...
- winform快速开发平台 -> 通用权限管理之动态菜单
这几个月一直忙APP的项目,没来得及更新项目,想想该抽出时间整理一下开发思路,跟大家分享,同时也希望得到宝贵的建议. 先说一下我们的权限管理的的设计思路,首先一个企业信息化管理系统一定会用到权限管理, ...
- UWP学习记录7-设计和UI之控件和模式4
UWP学习记录7-设计和UI之控件和模式4 1.翻转视图 使用翻转视图浏览集合中的图像或其他项目(例如相册中的照片或产品详细信息页中的项目),一次显示一个项目. 对于触摸设备,轻扫某个项将在整个集合中 ...
- linux中find批量删除空文件夹
空文件夹 列出用find 删除管道即可 find -type d -empty | xargs -n 1 rm -rf 注意最后不能rm -f,这样删不了目录,必须-r