學習庫表操作

2021-10-04 07:42:17 字數 1837 閱讀 7153

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 查詢資料庫級別操作 ...