(一)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 資料庫...