MYSQL數據庫的增刪改查

07.13自我總結

MYSQL數據庫的增刪改查

一.對於庫的增刪改查

  • mysql

    create database 庫名稱;sql

    create database 數據庫名稱 charset 編碼方式;數據庫

  • 編碼

    drop database 庫名稱;table

  • 表單

    • 修改編碼方式:alter database 庫名稱 charset 編碼方式;
  • date

    • 查看全部庫:show databases;select

    • 查看指定庫:show database 庫名稱;數據類型

二.對於表的增刪改查

  • 總結

    • 增長表單create table 表名稱(字段1 數據類型,字段2 數據類型........限制條件); #至少有一股字段和數據類型,最後一個字段已經最後一個數據類型結束後不加,
    • 刪除表:drop table 表名稱;
    • 清空表裏面數據: truncate table 表名稱;
  • 字段

    • 添加字段:alter table 表名稱 add 字段 字段數據類型
    • 刪除字段:alter table 表名稱 drop 字段
    • 修改字段數據類型:alter table 表名稱 modify 字段 新的數據類型
    • 替換字段:alter table 表名稱 change 舊字段名稱 新字段 新字段數據類型

    • 改表名稱:rename table 表名稱 to 新名稱
    • 改表的編碼:alter table 表名 charset 新編碼;
    • 查看全部表:show tables
    • 查看指定表信息:desc table 表名稱
    • 查看指定表建立信息:show create table 表名稱

三.對於表裏的數據增刪改查

  • 插入一個值

    • insert into 表名 values(v1,v2,....) # 該方式必須保證 插入的數據個數與 表格字段一 一對應
    • insert into 表名(字段名稱1,字段名稱2) values(v1,v2) # 該方式必須保證 插入的數據個數與 必須與指

    插入多個值

    • insert into 表名 values(v1),(v2)
    • insert into 表名(字段名稱1,字段名稱2) values(v1,v1),(v2,v2)
    • 刪除全部:delete from 表名;
    • 刪除指定條件下:delete from 表名 where 條件;
    • 修改全部數據:update 表名 set 字段名稱=新的值,字段名稱2=值2;
    • 修改知足條件的數據:update 表名 set 字段名稱=新的值,字段名稱2=值2 where 條件
    • 查看全部字段:select * from 表名;
    • 查看指定字段:select 字段 from 表名 ;
    • 查看某個條件全部的字段:select * from 表名 where 條件;
    • 查看某個條件下的某個字段select 字段 from 表名 where 條件;

四.注意事項

修改庫的時候能夠直接修改文件的形式更名稱

建立庫時候要想好庫的編碼再進行創新否則下面數據填了後很難修改

相關文章
相關標籤/搜索