• 数据库 SQL语法一


    建立表语句
    CREATE TABLE TABLENAME(COL_NAME1 TYPE,COL_NAME2 TYPE,......);
    常用TYPE说明
    INT    正数
    CHAR(LENGTH)    定长字符串,短于指定长度用空格填充
    VARCHAR(LENGTH)        变长字符串
    删除表语句
    DROP TABLE TABLENAME;
    CREATE TABLE 语句,同时创建一个序列的例子
    CREATE TABLE table2(ID int(11) NOT NULL auto_increment,NAME varchar(20),AGE int,PRIMARY KEY (ID));
    ID int(11):指定int类型整数的大小是11位,不足的前面填充0
    NOT NULL:不可以为空值
    auto_increment:表示自动增长这个字段
    PRIMARY KEY (ID):设置ID为主键,并且创建唯一索引
    插入数据语句
    INSERT INTO TABLENAME(COL1,COL2,...) VALUES(VAL1,VAL2,...);
    向表插入一行数据,前面指定列名,后面是要插入的值。
    sSQL语言当中字符串用单引号。
    自增主键一般不会手动设置值。
    查看表结构
    desc 表名;
    查询数据语句
    SELECT * FROM TABLENAME;
    SELECT COL1,COL2,... FROM TABLENAME;
    第一个SELECT语句表示查询指定表的所有字段。
    第二个SELECT语句表示查询指定表的指定字段。
    返回指定行数的SELECT查询语句
    LIMIT字句的语法
    SELECT * FROM TABLENAME limit m,n
    其中m是指记录开始的index,从0开始,表示一条记录
    n是指从第m+1条开始,取n条
    SLECT * FROM table1 LIMIT 0,5
    SELECT * FROM table1 LIMIT 6,3
    带有条件的查询语句
    SELECT COL1,COL2,... FROM TABLENAME WHREE CONDITIONAL;
    WHERE字句后面是条件
    --AND    与
    --NOT    非
    --OR    或
    --=    等于
    --LIKE    通过"%"通配符匹配指定模式
    --IN    包含子集
    --<>    不等于
    --<    小于
    --<=    小于等于
    -->    大于
    -->=    大于等于
    例子:
    ①mysql> SELECT * FROM table1 WHERE age > 30;
    ②mysql> SELECT * FROM table1 WHERE name='张大';
    ③mysql> SELECT * FROM table1 WHERE sex='' AND age > 30;
    ④SELECT * FROM table1 WHERE name LIKE '王%';
    ⑤SELECT * FROM table1 WHERE age IN (20,40);
    ⑥SELECT * FROM table1 WHERE age =20 OR age =40;
    ⑦SELECT * FROM table1 WHERE age NOT IN (20,40);
    ⑧SELECT * FROM table1 WHERE name not like '测试%';
    别名
    --列别名
    SELECT FIELDNAME ALIAS FROM TABLENAME;
    --表别名
    SELECT ALIAS FIELDNAME FROM TABLENAME ALIAS;
    例如
    SELECT name 姓名,sex 性别,age 年龄,class 班级 FROM table1;
    --把列名name输出为姓名显示出来
    SELECT a.name,a.sex FROM table1 a;
    --为表起一个别名
  • 相关阅读:
    javascript 离开网页时 触发函数
    dhl:简单的WebConfig加密 连接字符加密解密
    javascript获取网页URL地址及参数等
    dhl:img 的src 在 ie7下是将全路径。>ie8和firefox没有问题
    有趣有用网址大全
    VS2010 项目引用了DLL文件,也写了Using,但是编译时提示:未能找到类型或命名空间名称
    iis6配置支持.net4.0
    闲语MVC3和Razor 转自:啊不
    dhl:4.0服务器端控件
    如何在C#中实现窗体全屏模式
  • 原文地址:https://www.cnblogs.com/zhanggaofeng/p/6036124.html
Copyright © 2020-2023  润新知