zoukankan      html  css  js  c++  java
  • sql的增删改查

    数据库的基础 :

    创建数据库:create database aaa;
    查询数据库:show databases;
    查询指定数据库:show create database aaa;
    删除数据库:drop database aaa;
    修改数据库名称:alter database aaa character set utf8;
        创建表格;
    create table stu(id int,name varchar(10),borthday date);
    查看所有表:show tables;
    查看表结构:desc stu;
    删除表:drop table stu;
    添加字段:alter table stu add column product varchar(20);
    删除字段:alter table student drop column name;
    修改字段类型:alter table student modify column id varchar(10);
    修改字段名称:alter table student change column name pname varchar(30);
    修改表名称:alter table student rename to pstudent;
    以上是修改数据库和表的一些操作,

    查询数据库的方法

    查询指定列SELECT id,NAME,gender FROM student;
    where添加条件;
    查询时添加常量SELECT id AS‘编号’ FROM student;
    查询时合并列SELECT (js+html) FROM student;
    .查询时去除重复项SELECT DISTINCT (gender) FROM student;
    条件查询and 满足两边所有条件,or 两边条件满足一边即可   > 大于 <小于 =等于  <>不等于 

    between and大于等于并且小于等于 

    is null / is not null 空或者非空  =‘’/<>''等于空字符串  

    like %任意字符 _一个字符
    聚合查询 max() 最大值  min()最小值  sum() 求和  avg() 平均值  count()统计字段

    分页查询limit 起始行, 查询几行

    查询排序 order by asc 正序   desc反序

    分页查询 起始行=(当前页-1)*每页显示的条数
    分组查询(group by)
    SELECT gender,COUNT(*) FROM student GROUP BY gender;
    分组查询后筛选having
    SELECT gender,COUNT(*) FROM student GROUP BY gender HAVING COUNT(*)>2;
    默认值DEFAULT '山东淄博'
    非空    NOT NULL
    唯一 UNIQUE
    主键 非空+唯一 PRIMARY KEY
    自增长 ZEROFILL PRIMARY KEY AUTO_INCREMENT
    外键 约束两种表的数据
    CONSTRAINT emlyee_dept_fk FOREIGN KEY(deptId) REFERENCES dept(id)

  • 相关阅读:
    临摹帖
    PC+PLC通过Modbus协议构建工控系统
    mvn打包时出现一个子模块找不到另一个子模块的情况
    T-SQL——函数——字符串操作函数
    T-SQL——透视PIVOT动态获取待扩展元素集
    T-SQL——数据透视和逆透视
    T-SQL——关于表数据的复制插入
    T-SQL——关于SQL读取Excel文件
    T-SQL——关于SqlPrompt的使用
    微信小程序--聊天室小程序(云开发)
  • 原文地址:https://www.cnblogs.com/sy130908/p/11200113.html
Copyright © 2011-2022 走看看