數據庫的操作

一、DDL數據庫操作庫
1.
1)創建數據庫
create database 數據庫名;
2)查看創建的數據庫數據
show create database mydb1;
3)指定數據庫字符集
create database mydb2 character set gbk;
4)查看數據庫支持的字符集
show character set;
5)設置對應的校驗規則
create database mydb3 character gbk collate gbk_chinese_ci;
2.查詢數據庫
1)查看當前數據庫服務器中的所有數據庫
show databases;
2)查看前面創建mydb2數據庫的定義信息;
show create database mydb2;
3.修改數據庫(alter)
修改字符集爲utf8
alter database 數據庫名 character set 要修改的編碼格式
4.刪除數據庫
刪除數據庫
drop database mydb3;
5.查看當前使用的數據庫
select database();
6.使用數據庫
use mydb2;
6.退出數據庫
quit;
二、操作數據庫中的數據表
1.創建數據表
create table 表名(
                字段名 字段類型,
                字段名2 字段類型
                ...
                字段名n 字段類型
                );
2.常用數據類型
int:整型
double:浮點型,double(5,2)表示你最多5位,必須有兩位是小數
char:固定長度字符串類型 char(10)
varchar:可變長度字符串類型,varchar(100);
text:字符串類型,大數據文本,最大4m
blob:字節類型:保存音頻,圖片
date:日期類型:格式爲'yyyy-MM-dd';
Time:時間類型 mm:hh:ss;
3.修改表
1)添加一列
alter table 表名 add 字段名 字段類型
2)修改列
alter tabel 表名 modify 所要修改的字段名 修改的數據類型
3)刪除列
alter table 表名 drop 字段名
4)修改表明
rename table 表明 to 新的表明
5)查看錶格的創建細節
show create table 表名
6)修改列名
alter table 表名 change 原字段名 新字段名 數據類型;

三、DML操作(操作數據)
1.insert(插入)
a)第一種寫法
insert into 表名(列名12...)values(列值1,2...);
b)第二種寫法
insert into values(列值1,2...);
c)第三種寫法(合起來)
insert into values
(列值12...),
(列值12...),
(列值12...);
2.修改操作
update 表名 set 列名1=列值12=2...where 列名 = 值;
3.刪除操作
delete from 表名 where 列名 = 值;

四、DQL查詢操作
數據庫執行dql語句不會對數據進行改變,而是讓數據發送結果給客戶端。查詢返回的結果集是一張虛擬表。
查詢管關鍵字 select
去除重複記錄
select distinct 字段名 from 表名;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章