zoukankan      html  css  js  c++  java
  • mysql

    create table [ if not exists ] 表的名字(
    字段1 数据类型 [ 约束或者索引列表 ],
    字段2 数据类型 [ 约束或者索引列表 ]

    [ 表选项列表 ];

    创建表(如果之前存在此id的表,则不新创建新表)

    create table if not exists id (id int,name varchar(20));

    创建表(如果之前存在此id的表,则删除旧表创建新表)

    drop table if exists login;
    create table login (id int,name varchar(20));

    插入表

    insert into login values();

    #表选项
    #简单查询
    select * from + 表名 列出表的内容

    ###################
    #添加数据 肯定是在库里的操作
    insert into + 表名 (表分类1,分类2,分类3—————— ) values
    (表内容1,内容2,内容3————);


    #删除语句 通常加条件(不加条件清空整张表)
    delete from + 表名;
    #修改语句
    update 表名 set + 字段=***,字段=***;


    SQL 语句加条件 删除修改 简单的条件
    1,关键字 where (写在语句后)
    2,找数据 条件写完整 字段=值
    3,or 或者 and 并且

    where

    where 类似 js  中的 if 语句

    php:if($n  % 4 == 0 && $n % 100 != 0  || $n % 400 == 0 ){}

    则:

    where  true,  where  1;    where 1=1;  都表示true

    where  false,  where  0;    where 1<>1;  都表示false

    可用运算符

    算术运算符: +  -  *  /   %

    比较运算符: >   >=   <    <=   =(等于)   <>(不等于)  

    ==(等于,mysql扩展),!=(不等于,mysql扩展)

    逻辑运算符: and(与)  or(或)   not(非)

    between语法

    字段名  between  值1  and  值2     ==>>     值1<= 字符段的值 <=值2

    in语法

    字段名 in (值1,值2,值3.。。) ==>> 字段名的值 = 值1  或者  字段名的值=值2   或者 字段名的值= 值3

    like语法 (模糊查找)

     字段名   like ‘ 要查找的字符 ’;

      字符可以用  百分号 %(可以为任意个数的任意字符)   下划线  _ (代表一个任意字符)   进行填充

    重点   where 子句之前必须有from 子句,虽然二者都可以省略, from 可以没有where,但是 where 之前必须有from。

  • 相关阅读:
    Hibernate 系列教程13-继承-鉴别器与内连接相结合
    Hibernate 系列教程12-继承-Join策略
    Hibernate 系列教程11-继承-Single Table策略
    Hibernate 系列教程10-组成关系
    Hibernate 系列教程9-自关联
    Hibernate 系列教程8-复合主键
    Hibernate 系列教程7-双向一对一
    Hibernate 系列教程6-双向多对多
    Hibernate 系列教程5-双向多对一
    第三章:3.6 使用 Session
  • 原文地址:https://www.cnblogs.com/sword082419/p/8909204.html
Copyright © 2011-2022 走看看