SQL資料庫學習之路(二)

2021-09-19 21:25:03 字數 1778 閱讀 5748

(一)1.約束:實現資料的有效性檢查---------主鍵(保證值是唯一的)

2.非空(輸入的資料不允許為空)

3.唯一(存入的資料不能重複)

4.預設(自己不給資料新增值,值會預設新增)

5.檢查(給值乙個選定的範圍)

6.外來鍵(對關係的有效性進行檢查,有關係才有外來鍵)

(二)指令碼運算元據庫

1.不區分大小寫,字串使用單引號,末尾不需要加分號。

2.按功能分類:

ddl:資料定義語言,用於各種資料庫物件的建立,關鍵字:create、alter(修改)、drop(刪除)

dml:資料管理語言,用於對錶資料的新增、修改、刪除、查詢,關鍵字:insert(增加)、update(修改)、delete、select(查詢)

dcl:資料控制語言,用於許可權分配

3.注釋: 單行注釋----,多行注釋/* */

4.可以通過檢視master資料庫中的sysdatabases表,來了解當前存在的資料庫。選擇新建查詢,然後選擇master。

use master ---呼叫master資料庫

select * from sysdatabases----選擇存在的所有資料庫

create database dptest------建立資料庫

drop database dptest------刪除資料庫

5.建立乙個資料庫

reate database dptest

on primary(

name='dptest',  --主資料檔案的邏輯名稱

filename='f:\sql\dptest\dptest.mdf',   --主資料檔案的物理名稱

size=10mb,        --主資料檔案的初始大小

filegrowth=10mb                --主資料檔案的增長率

)log on(

name='dptest_log',  --日誌檔案的邏輯名稱

filename='f:\sql\dptest\dptest_log.ldf',    --日誌檔案的物理名稱

size=5mb,        --日誌檔案的初始大小

filegrowth=10%                --日誌檔案的增長率)

SQL資料庫學習之路(三)

一.表資料的操作 1.簡單查詢 select from 表名 2.增加資料 insert into 表名 列名 values 值 要求值的列名與值要位置對應 如果所有都插入值,可以省略列名部分 insert textinfo name,pwd values 黑子 ba65d6181092fdb8e9...

SQL資料庫學習之路(五)

select from classid as id 選擇classid 表,起別名為id 一般因為原來名字太長所以起短一點的別名 select classname as 姓名 from classid id 選擇classid表中的classname列,結果視窗只會顯示該列.可以為該列起中文別名。t...

資料庫學習之路

資料庫入門 什麼是資料庫 資料庫的工具,如何使用 1 資料庫 2 流行資料庫 mysql sqlserver oracle 3 如何學 資料庫操作 設計資料庫 設定資料之間的關係 建立模型 資料庫操作的相關命令 資料庫sql 語句學習 4 連線資料庫 用工具連線資料庫 資料庫通常不在本地 5 資料庫...