日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

2016.3.22(关系型数据库简介,管理数据库和表)

發布時間:2023/12/13 数据库 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2016.3.22(关系型数据库简介,管理数据库和表) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數據庫的集中式控制有什么優點?

1:降低存儲數據的冗余度

2:更高的數據一致性

3:存儲數據的可以共享

4:可以建立數據庫所遵循的標準

5:便于維護數據完整性

6:能夠實現數據的安全性


存儲數據有哪些形式?

1、層次模型 2、網狀模型、3、關系模型、4、對象模型


什么是關系模型?

關系模型把世界看做是由實體和聯系組成的。所謂實體就是指在現實世界中客觀存在并可相互區別的事物。


在關系模型中,什么是主鍵(primary key)、外鍵(forergn key)?其分別有什么作用?

在關系型數據庫的表中,用一個唯一的標識符來標識每一個行,這個標識符就是主鍵。有了主鍵,這樣表中的每一行就可以唯一的區分開;

外鍵就是用來表達和表之間的關聯關系。外鍵是表中的一到多個列,其值匹配另一個表中的一到多個列的值。第一個表中的外鍵的值通常來
自于第二個表的主鍵。


在關系型數據庫中有哪些關系類型?

一對一關系,一對多關系(較常見),多對多關系。


CREATE DATABASE 數據庫名 ——創建數據庫

USE 數據庫名 ——使用數據庫

DROP DATABASE 數據庫名 ——刪除數據庫

CREATE TABLE 表名(列名,列的數據類型(列的約束)) ——創建表

DROP TABLE 表名 ——刪除表

SELECT * INTO My_Friends FROM Friend ——My_Friends復制了Friend表的數據和結構(列、數據類型)

SELECT * INTO My_Friends FROM Friend WHERE 1 = 0 只復制表結構,不復制數據

ALTER TABLA Friend ADD Address VARCHAR(50) —— 給Friend表添加一個名為Address 的新列

ALTER TABLA student CHANGE Address gender gender123 VARCHAR(50) DEFAULT'321' ——改變表里的屬性gender 為gender123 其默認值為321

ALTER TABLA Friend DROP COLUMN PhoneNo ——刪除Friend 表中PhoneNo 這一列

CREATE INDEX 索引名 ON 表名 ——創建索引

ALTER TABLE 表名 DROP INDEX 索引名 ——刪除索引

?

附錄 常見MySQL數據類型(留作備忘)

?

類?型

大?小

描?述

CAHR(Length)

Length字節

定長字段,長度為0~255個字符

VARCHAR(Length)

String長度+1字節或String長度+2字節

變長字段,長度為0~65 535個字符

TINYTEXT

String長度+1字節

字符串,最大長度為255個字符

TEXT

String長度+2字節

字符串,最大長度為65 535個字符

MEDIUMINT

String長度+3字節

字符串,最大長度為16 777 215個字符

LONGTEXT

String長度+4字節

字符串,最大長度為4 294 967 295個字符

TINYINT(Length)

1字節

范圍:-128~127,或者0~255(無符號)

SMALLINT(Length)

2字節

范圍:-32 768~32 767,或者0~65 535(無符號)

MEDIUMINT(Length)

3字節

范圍:-8 388 608~8 388 607,或者0~16 777 215(無符號)

INT(Length)

4字節

范圍:-2 147 483 648~2 147 483 647,或者0~4 294 967 295(無符號)

BIGINT(Length)

8字節

范圍:-9 223 372 036 854 775 808~9 223 372 036 854 775 807,或者0~18 446 744 073 709 551 615(無符號)

FLOAT(Length, Decimals)

4字節

具有浮動小數點的較小的數

DOUBLE(Length, Decimals)

8字節

具有浮動小數點的較大的數

DECIMAL(Length, Decimals)

Length+1字節或Length+2字節

存儲為字符串的DOUBLE,允許固定的小數點

DATE

3字節

采用YYYY-MM-DD格式

DATETIME

8字節

采用YYYY-MM-DD HH:MM:SS格式

TIMESTAMP

4字節

采用YYYYMMDDHHMMSS格式;可接受的范圍終止于2037年

TIME

3字節

采用HH:MM:SS格式

ENUM

1或2字節

Enumeration(枚舉)的簡寫,這意味著每一列都可以具有多個可能的值之一

SET

1、2、3、4或8字節

與ENUM一樣,只不過每一列都可以具有多個可能的值

?

轉載于:https://www.cnblogs.com/CMCM/p/5308714.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的2016.3.22(关系型数据库简介,管理数据库和表)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。