1.1 建立資料庫
-- dbname資料庫的名字,可以約束編碼集[是情況而定]
create database dbname [character set charset];
1.2 刪除資料庫-- 刪除指定資料庫
drop database dbname;
1.3 修改資料庫-- 修改資料庫編碼集
alter database dbname character set utf8;
1.4 資料型別
1.4.1 數值型別
型別大小
範圍(有符號)
範圍(無符號)
用途int或integer
4 位元組
(-2 147 483 648,2 147 483 647)
(0,4 294 967 295)
大整數值
double
8 位元組
(-1.797e+308,-2.22e-308)
(0,2.22e-308,1.797e+308)
雙精度浮點數值
double(m,d)
8個位元組,m表示長度,d表示小數字數
同上,受m和d的約束 duble(5,2) -999.99-999.99
同上,受m和d的約束
雙精度浮點數值
decimal(m,d)
對decimal(m,d) ,如果m>d,為m+2否則為d+2
依賴於m和d的值,m最大值為65
依賴於m和d的值,m最大值為65
小數值1.4.2 日期型別
型別大小
範圍格式
用途date
31000-01-01/9999-12-31
yyyy-mm-dd
日期值time
3『-838:59:59』/『838:59:59』
hh:mm:ss
時間值或持續時間
year
11901/2155
yyyy
年份值datetime
81000-01-01 00:00:00/9999-12-31 23:59:59
yyyy-mm-dd hh:mm:ss
混合日期和時間值
timestamp
41970-01-01 00:00:00/2038 結束時間是第2147483647秒北京時間2038-1-19 11:14:07,格林尼治時間 2023年1月19日 凌晨 03:14:07
yyyymmdd hhmmss
混合日期和時間值,時間戳
1.4.3 字串型別
型別大小
用途char
0-255字元
定長字串 char(10) 10個字元
varchar
0-65535 位元組
變長字串 varchar(10) 10個字元
blob(binary large object)
0-65 535位元組
二進位制形式的長文字資料
text
0-65 535位元組
長文字資料
1.5 建立表
-- 1. 選擇使用的資料庫
create table tbname
( fieldname1 fieldtype1,
fieldname2 fieldtype2,
fieldname3 fieldtype3,
fieldname4 fieldtype4
);-- 可以加入約束,字符集和儲存引擎
資料庫操作 建立表 操作表
一般有兩種建立表的方法 1.使用具有互動式建立和管理表的工具 2.使用mysql語句。利用create table建立表,必須給出下列訊息 1.表的名字,在關鍵字create table之後給出 2.表列的名字和定義,用逗號分隔。create table customers cust id int ...
資料庫表 庫操作
一 庫的管理 1 建立庫 create database if not exist 庫名 2 庫的修改 rename database 舊庫名 to 新庫名 修改資料庫的字符集 alter database 資料庫名稱 character set 字符集名稱 3 庫的刪除 drop database...
Mongo庫表操作命令
mongdb和傳統型資料庫類似也有所謂的資料庫和表的概念。1show dbs databases 顯示所有資料庫 admin 使用者等管理資料庫 local 其他資料的資訊 2選擇資料庫 use 資料庫名字 3顯示資料庫中的表 show collections tables 4 查詢資料庫級別操作 ...