MySQL-數據庫增刪改查


查詢數據庫:show databases;

創建數據庫:create database 庫名;

刪除數據庫:drop database 庫名

創建表:create table 表名(字段名 數據類型【屬性】【索引】)

查看表結構:desc 表名

查看表:show tables

插入數據:insert into 表名 value()

查看創建表信息:show create table 表名

查看指定庫的表:show tables where 目標庫名

字段

  增加:alter table 表名 add 字段名 數據類型 【屬性】【索引】

    往指定位置后面插入字段:alter table 表名 add 字段名 數據類型 【屬性】 【索引】after 指定的字段名

    往第一個位置插入:alter table 表名 add 字段名 數據類型【屬性】【索引】first

  刪除:alter table 表名 drop 字段名

 

  修改:alter table 表名 change 舊字段 新字段 數據類型 【屬性】【索引】

  條件語句:>  <  >=  <=  !=  and  or  等等

數據

  添加:insert into 表名 value()

  刪除:delete from 表名 (慎用,刪除整個表數據)

     delete from 表名 where 條件語句

  修改:update 表名 set 字段名=值 where 條件語句

  ★查詢:精確查詢:select * from 表名 where 條件語句

      運算符查詢:select * from 表名 where id = 1+1

            select * from 表名 where id < 100

      邏輯查詢:select * from 表名 where and條件

           select * from 表名 where or條件

      模糊查詢:select * from 表名 where 列名 like'值'  值:%a%(查找中間有a的數據)  a%(查找以a開頭的數據)  %a(查找以a結尾的數據)

      排序與受限查詢:select * from 表名 where order by 列名 desc  desc:表示從大到小排序  asc:表示從小到大排序

              select * form 表名 limit x,y  x:表示跳過多少條  y:表示去多少條

      聚合排序:select count(列名) from 表名  

           count:計算表中某個列或多個列中數據的次數

           avg:平均值

           max:最大值

           min:最小值

           sum:總和  一般用於計算價格

      區間查詢:select * from 表名 where 字段 between 0 and 10  查找0到10區間的數據

      分組查詢:select 展示的列 from 表名 group by 參考列

           select name,count(列) from 表名 group by name

           select  name,count(content)  from  表名  group  by   name  having   count(content)  >  5  having 是在聚合的基礎上再篩選

           分組查詢一般與聚合查詢一起使用

      

 

           


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM