DDL–資料庫定義語言
本文比較啰嗦,適合剛入門的同學看,大佬們看起來可能會覺得我啰里啰唆的,請多包涵,
1;對資料庫進行操作
1.1查看資料庫
1.10 顯示所有資料庫
show databases;
1.11查看資料庫編碼等詳細資訊
show create database XX ;
1.2對資料庫進行洗掉操作
1.20洗掉資料庫
drop database XX;
–洗掉資料庫XX
1.21對資料庫先進行判斷在進行洗掉
drop database if exists XX;
–加了判斷陳述句,如果XX資料庫存在,則洗掉XX資料庫,反之則不進行操作
1.3添加資料庫
1.31直接添加資料庫
create database XX;
–創建了一個名為XX的資料庫
1.32先進行判斷再進行創建
create database if not exists XX;
–加了判斷陳述句,如果XX資料庫不存在,則創建XX,反之則不創建
1.33創建資料庫時設定資料庫使用的字符編碼
create database XX character set gbk;
–在創建資料庫的時候就把字符編碼設定為gbk
1.4對資料庫進行修改
1.6修改資料庫編碼
alter database XX character set gbk/utf8;
–把資料庫編碼設定成gbk或者utf8;
2,對表進行操作
2.1****對某個資料庫的表進行操作時,要先進入該資料庫.或者查看當前作業的表是哪個
進入某個庫
use XX; (XX是資料庫表名)
查看當前作業的資料庫
select database ();
2.2添加表
create table XX(
列名 資料型別,
列名 資料型別
);
例如我要創建一個學生表 要求有名字和年齡
create table student (
name varchar (10),
age int
); 特別注意:兩個欄位之間需要有逗號隔開 ,最后一個欄位的資料型別后面直接接括號分號結束,不能加逗號,
2.3對表進行查詢
2.31查詢當前資料庫下的所有表
show tables; --注意有個s不要丟了
2.32對當前資料庫下的表的內容進行查詢
desc XX;
—可查看XX表里的詳細資訊
2.4對表進行修改
***2.41***修改表名和字符集
2.411對表名進行修改
alter table 原表名 rename 新表名 ;
2.412 對表的字符集修改
alter table XX character set utf8;
–把XX表的字符集改為了utf8
2.42對表的內容進行修改
2.421增加列
alter table 表名 add + 需要添加的列名 + 資料型別;
例如往學生表里添加年齡,資料型別要求是整形
alter table student add age int ;
2.422修改列
當只需要修改列的資料型別時
alter table 表名 modify 列名 +新 資料型別;
例如
alter table XX modify yyy int ;
–把XX表里的YY列 修改成int 型
當需要把列名和資料型別一起改時
alter table XX change 原列 +新列 +資料型別;
例如
alter table XX change YY ZZ int ;
–把XX表里的YY列改成了ZZ,切資料型別為int
2.423對表里的列進行洗掉
alter table XX drop yy;
**
3,SQL的DML ,DQL, DCL,TCL詳解后面其它文章更新
**
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/317848.html
標籤:其他
上一篇:Spring Data Elasticsearch--ElasticsearchRestTemplate--使用/用法/教程/實體
