Unity學習之資料庫基本操作

2021-06-27 13:10:59 字數 2989 閱讀 3184

unity學習

筆記,希望對朋友們有所幫助

什麼是sql?

sql語言,是結構化

查詢語言

,sql語言是一種資料庫

查詢和程式語言,用於訪問

資料以及查詢、

更新和管理關聯式資料庫

系統;同時也是資料庫指令碼檔案的副檔名。

為何要使用sql?

減少了資料的冗餘度,從而大大地節省了資料的儲存空間;實現資料資源的充分共享

,資料庫技術還為使用者提供了非常簡便的使用手段使使用者易於編寫有關資料庫應用程式。特別是近年來推出的微型計算機關聯式資料庫管理系統dbasell,操作直觀,使用靈活,程式設計方便,環境適應廣泛

,資料處理能力極強。

何時使用?

1、對sql server執行所有的操作都可以

2、程式中的增刪改查

t-sql

t-sql = transact-sql

t-sql是sql的加強版

對功能進行了擴充:如變數說明、流程控制、功能函式

dml(資料操作語言)

——查詢、插入、刪除和修改資料庫中的資料;

——select、insert、 update 、delete等;

dcl(資料控制語言)

——用來控制訪問許可、訪問許可權等;

——grant、revoke 等;

ddl(資料定義語言)

——用來建立資料庫、資料庫物件和定義其列

——create table 、drop table 等

變數說明、流程控制、功能函式

——定義變數、判斷、分支、迴圈結構等

——日期函式、數學函式、字元函式、系統函式等

邏輯表示式和運算子

建立資料庫和表

1. 建立資料庫:

create database 資料庫名

create database second

2. 利用資料庫:

use 資料庫名

use second

3. 建立資料表:

create table 表名(    )

create table users ( 

id int identity(101,1) primary key,

name varchar(50) not null,

password varchar(10) )

4. 查詢所有資訊

select * from 表名

select * from users

5.資料檔案和日誌檔案

create database third

on primary (

name='third_mdf',

filename='e:\data\third.mdf',

size=10mb,

maxsize=50mb,

filegrowth=2mb )

log on (

name='third_ldf',

filename='e:\data\third.ldf',

size=5mb,

maxsize=25mb,

filegrowth=10% )

6.刪除資料庫

drop database 資料庫名 

drop database third

7.刪除表

drop table 表名

drop table student

8.插入一行資料

insert  into 《表名》  [(列名)] values(值列表)

insert into users(name,password) values('張三','123')

insert into users values('李四','456')

insert into users(name) values('張三')

9.插入多行資料

(1)insert into 《表名》(列名)

select 《列值》 union

select 《列值》 union ……

insert into users(name,password) 

select '王五','789' union

select '六六','987' union

select '齊齊','654' 

(2)select (舊列名)into 《新錶名》 from 《舊表名》

(3)insert into 《新錶名》(列名)

select 《源列名》

from 《源表名》  

10.select into插入多行資料的時候,如何插入新的標識列?

select identity(資料型別,標識種子,標識增長量) as 列名

into 新錶 from 原始表

11.更新資料

update 《表名》 set 《列名 = 更新值》 [where 《更新條件》]

update users set name='王五' where id=103

12.刪除資料

(1)delete from 《表名》 [where 《刪除條件》]

delete from users where name='王五'

(2)truncate table 《表名》

1.truncate table:刪除內容、釋放空間但不刪除定義。

2.delete table:刪除內容不刪除定義,不釋放空間。

3.drop table:刪除內容和定義,釋放空間。

4.delete from記錄是一條條刪的,所刪除的每行記錄都會進日誌,而truncate一次性刪掉整個頁,因此日至裡面只記錄頁釋放,簡言之,              delete from更新日誌,truncate基本不,所用的事務日誌空間較少

5.如果有identity產生的自增id列,delete from後仍然從上次的數開始增加,即種子不變,而truncate後,種子會恢復初始。

unity之資料庫的基本操作和arrylist

哈嘍,歡迎來到我們的 狗刨網,今天我們講了很多有趣的東西,有資料庫的約束,還有arrylist的應用,首先我們每天都會有新的更新,歡迎來到我們 的 上看哦。一 列的基本操作 增加一列 alter table 表名 add 列名 型別 長度 null 例如 alter table student ad...

資料庫操作學習之Redis資料基本操作

概述 這裡列舉了鍵值對和其它資料型別的一些常用操作 字串操作舉例 set name bill 設定鍵值 setex name 20 bill 鍵值20秒後過期 mset age 60 gender male 一次性儲存多個鍵值 get name 不存在則返回null mget name age 一次...

unity學習之資料庫基礎

unity學習 筆記,希望對朋友們有所幫助 資料的用處 1 儲存大量資料,方便檢索和訪問 2 保持資料資訊的一致 完整 3 共享和安全 4 通過組合分析,產生新的有用資訊 資料庫的發展史 萌芽階段 檔案系統 使用磁碟檔案來儲存資料 初級階段 第一代資料庫 出現了網狀模型 層次模型的資料庫 中級階段 ...