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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/257503.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/257503.shtml
英文地址,請注明出處:http://en.pswp.cn/news/257503.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

java前端ajax提交數據_Java 前端使用Ajax通過FormData傳遞文件和表單數據到后臺

提交1,當僅僅想上傳文件到后臺function tijiao(){var file $("#image")[0].files[0];//打印file 為對象console.log(file);var formObj new FormData();formObj.set(image, file);$.ajax({url:test/test3,data:formObj,type: POST,dataType:json,proces…

IBM收購以色列應用發現公司EZSource

6月1日晚消息,IBM宣布對以色列公司EZSource進行收購,交易的具體條款沒有被披露。 EZSource成立于2003年,以自有視覺面板產品聞名,該公司的產品能夠幫助開發人員將重要的大型機應用程序現代化。該公司在以色列、英國、美國、瑞士、…

oracle存儲過程+游標處理select數據

create or replace PROCEDURE UPDATE_RECORDCODE iscursor location_data is select * from location where remark in(952701,9527008,952705);--申明游標serviceCode NUMBER:1; BEGINfor l in location_data loop --遍歷游標BEGIN--業務處理UPDATE SERIAL_CODE SET CUR_NUMB…

POJ 3617 Best Cow Line(最佳奶牛隊伍)

POJ 3617 Best Cow Line Time Limit: 1000MS  Memory Limit: 65536K 【Description】 【題目描述】 FJ is about to take his N (1 ≤ N ≤ 2,000) cows to the annual "Farmer of the Year" competition. In this contest every farmer arranges his cows in a …

js blob php_js發送blob數據, php端接收blob數據

服務器環境CentOs7.4 php7print_r($_FILES)blob結構如下Array([blob] > Array([name] > blob[type] > image/jpeg[tmp_name] > /tmp/phpu37qnN[error] > 0[size] > 1175745))很納悶這個結構為什么沒有圖片數據流,只有圖片的信息悶了幾個小時胡…

eclipse環境配置、快捷鍵及基本操作

Eclipse與MyEclipse的區別 Elipse是一種可擴展的開放源代碼的集成開發環境,具有免費、純java語言編寫、免安裝、擴展性強等特點。 MyElipse在Elipse基礎上追加的功能性插件,對插件收費,在WEB開發中提供強大的系統架構平臺。 工作空間的基本配…

php 枚舉類型比較,枚舉的比較-python編程入門系列圖文教程-PHP中文網教程

因為枚舉成員不是有序的,所以它們只支持通過標識(identity) 和相等性 (equality) 進行比較。下面來看看 和 is 的使用:#!/usr/bin/env python3# -*- coding: UTF-8 -*-from enum import Enumclass User(Enum):Twowater 98Liangdianshui 30Tom 12Twow…

我與C++的不解情緣

我是一個老實人,我當時報考C真的全心是為了自己自考的免考,絕不是為了什么二級證,可是,進行到一半的時候,突然獲悉,C自我們這次開始,不作為免考科目了,當時我的心里啊,那…

hadoop之 Hadoop2.2.0中HDFS的高可用性實現原理

在Hadoop2.0.0之前,NameNode(NN)在HDFS集群中存在單點故障(single point of failure),每一個集群中存在一個NameNode,如果NN所在的機器出現了故障,那么將導致整個集群無法利用,直到NN重啟或者在…

3D坦克大戰游戲源碼

3D坦克大戰游戲源碼,該游戲是基于xcode 4.3,ios sdk 5.1開發。在xcode4.3.3上完美無報錯。兼容ios4.3-ios6.0 ,一款ios平臺上難得的3D坦克大戰游戲源碼,有20張不同的作戰地圖。通過左下角方向鍵和重力感應來控制坦克運行&#xff…

mongodb php 擴展 linux,CentOS Linux 安裝PHP的MongoDB擴展

一、下載、編譯以及安裝MongoDB的php擴展cd /data0/softwaregit clone git://github.com/mongodb/mongo-php-drivercd mongo-php-drivergit submodule initgit submodule update/usr/local/webserver/php/bin/phpize./configure --with-php-config/usr/local/webserver/php/bin…

The hierarchy of the type UserOperateLogAdvisor is inconsistent

加入 aopalliance-1.0.jar轉載于:https://www.cnblogs.com/toSeeMyDream/p/4375962.html

Acrobat DC發布一周年 激活移動時代文件處理革命

“我們很高興地看到,Adobe Acrobat DC推出一年以來,在包括AEC在內的多個行業獲得了廣泛的應用,受到了普遍的歡迎和高度的認可。”Adobe高級渠道銷售經理馬驥在研討會上指出,“整合了多種智能工具的Adobe Acrobat DC大大推動了企業…

介紹一個輕量級iOS安全框架:SSKeyChain

SSKeyChains對蘋果安全框架API進行了簡單封裝,支持對存儲在鑰匙串中密碼、賬戶進行訪問,包括讀取、刪除和設置。SSKeyChain的作者是大名鼎鼎的SSToolkit的作者samsoffes。 項目地址:https://github.com/samsoffes/sskeychain 在工程中加入SSK…

java編程基礎素數實驗報告,JAVA 基礎編程練習題1 (輸出素數)

JAVA 基礎編程練習題1 (輸出素數)JAVA 基礎編程練習題1 (輸出素數)題目:判斷 101-200 之間有多少個素數,并輸出所有素數。程序分析:判斷素數的方法:用一個數分別去除 2 到 sqrt(這個數),如果能被整除,則表明…

Go語言在掃碼支付系統中的成功實踐

今天的內容主要分四個方面。第一,金融支付系統的一些特點;第二,我們的掃碼支付系統技術選型;第三,系統迭代過程中的架構演進;第四,與Go相關的一些坑。 金融支付系統的一些特點 圖 1 首先從業務流程入手,其實非常簡單。…

一站式學習Wireshark(七):Statistics統計工具功能詳解與應用

Wireshark一個強大的功能在于它的統計工具。使用Wireshark的時候,我們有各種類型的工具可供選擇,從簡單的如顯示終端節點和會話到復雜的如Flow和IO圖表。本文將介紹基本網絡統計工具。包括:捕捉文件摘要(Summary),捕捉…

UIKit框架各個類的簡介

1.UIAcceleration: 被叫做加速事件的一個UIAcceleration類的實例是用來代表即時的三維加速數據。為了接收重力加速度,要注冊一個應用應用程序作為一個共享UIAccelerater對象的委托對象(參考UIAcceleromete類)。 2. UIAccelerater: UIAccelera…

php堆是什么,PHP 堆與堆排序的詳解

堆排序&#xff1a;堆排序是利用堆的性質進行的一種選擇排序。下面先討論一下堆。1.堆堆實際上是一棵完全二叉樹&#xff0c;其任何一非葉節點滿足性質&#xff1a;Key[i]<key[2i1]&&Key[i]<key[2i2]或者Key[i]>Key[2i1]&&key>key[2i2]即任何一非葉…

Odoo (OpenERP/TinyERP)-10.0 (Debian 8)

平臺&#xff1a; Ubuntu 類型&#xff1a; 虛擬機鏡像 軟件包&#xff1a; odoo-10.0commercial erp odoo open source openerp tinyerp服務優惠價: 按服務商許可協議 云服務器費用:查看費用 立即部署產品詳情 產品介紹Odoo https://www.odoo.com/ &#xff08;前Op…