
一、弟妹(DML)
DML(Data Manipulation Language)資料操作語言-資料庫的基本操作,SQL中處理資料等操作統稱為資料操縱語言,簡而言之就是實作了基本的“增刪改查”操作,
添加資料(關鍵字 insert)
有兩個語法
語法一 :insert into 表名【(列名,....)】 values (值1,值2,.....)
語法二 :insert into 表名 set 列名=值,列名=值...
修改資料(關鍵字 update)
有單表多表查詢
單表修改:update 表名 set 列=值,列=值... where 篩選條件;
多表修改:sq192語法:update 表1,表2 set 列=值,... where 連接條件 and 篩選條件;
sqq99語法:update 表1 join 表2 on 連接條件 set 列=值,... where 篩選條件;
洗掉資料(關鍵字 delect)
有兩個語法
*語法一:delect from表名 where 篩選條件 delect 洗掉整個列
陳述句二:truncate table 表名 truncate 是清空整個表

二、弟弟(DDL)
DDL(Data Definition Language)資料定義語言-用于定義和管理 SQL 資料庫中的所有物件的語言,對資料庫中的某些物件(例如,資料庫(database),表(table))進行管理
一,資料庫(database)
對資料庫的創建,修改,洗掉
創建(關鍵字 create):
create database 【if not exists】 資料庫名 【character set 字符集】
查詢 (關鍵字 show):
查詢所有資料庫的名稱:
show databases;
查詢某個資料庫的字符集:查詢某個資料庫的創建陳述句
show create database 資料庫名稱;
修改 (關鍵字 alter):
alter database 資料庫名稱 character set 字符集名稱;
洗掉 (關鍵字 drop):
drop database 【if exists】資料庫名;
二,表(table)
創建(關鍵字 create):
create table 表名(
列名1 資料型別1 【欄位約束】,
列名2 資料型別2 【欄位約束】,
....
列名n 資料型別n 【欄位約束】
);
查詢 (關鍵字 show):
查詢當前資料庫中所有的表
show tables;
查詢某個資料庫中所有的表
show tables from 資料庫名稱;
查詢表結構
desc 表名;
修改 (關鍵字 alter):
修改表名
alter table 表名 rename to 新的表名;
修改表的字符集
alter table 表名 character set 字符集名稱;
添加一列
alter table 表名 add 列名 資料型別;
修改列名稱 型別
alter table 表名 change 列名 新列別 新資料型別;
alter table 表名 modify 列名 新資料型別;
洗掉列
alter table 表名 drop 列名;
洗掉 (關鍵字 drop):
dorp table 表名;

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/300995.html
標籤:其他
