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)

  • 相关阅读:
    Codeforces 877 C. Slava and tanks
    Codeforces 877 D. Olya and Energy Drinks
    2017 10.25 NOIP模拟赛
    2017 国庆湖南 Day1
    UVA 12113 Overlapping Squares
    学大伟业 国庆Day2
    51nod 1629 B君的圆锥
    51nod 1381 硬币游戏
    [JSOI2010]满汉全席
    学大伟业 2017 国庆 Day1
  • 原文地址:https://www.cnblogs.com/sy130908/p/11200113.html
Copyright © 2011-2022 走看看