zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    [Python] 登录人人网2011版
    [WPF] 自定义窗体样式
    [Python] 控制台输入密码的方法
    [Python] 字符串加密解密
    [WPF] 模仿AMD LIVE! EXPLORER界面
    [Python] Visual Studio 2008 集成 IronPython 开发环境
    mysql表类型(存储引擎)
    logstash收集nginx访问日志
    linux设置开机启动脚本
    logstash安装log4j插件
  • 原文地址:https://www.cnblogs.com/sawyerzhu/p/3543928.html
Copyright © 2011-2022 走看看