SQL基礎 學習小記一

2021-06-01 22:06:43 字數 1442 閱讀 4374

1、什麼是erp軟體

答:erp(enterprise resource planning )是指企業資源計畫軟體。是建立在資訊科技基礎上,以系統優化的管理思想,為企業決策層及員工提供決策執行手段的管理平台。

2、mssqlserver中char、varchar、nchar、nvarcher的區別

答:char固定長度,最大長度為8000。char中如果字元長度不夠,則系統會自動用

空格 給你補上,乙個漢字會按照兩個字元計算。

varchar可變長度,會自動縮排,不會有空格補上。

nchar固定長度,乙個英文和乙個漢字都按照乙個字元計算。

nvarcher可變長度。乙個英文和乙個漢字都按照乙個字元計算。

總結:簡單來講就是char和nchar都是固定長度,而char是把乙個漢字當兩個位元組儲存,nchar則是把乙個漢字只當乙個字元儲存。

varchar和nvarchar都是可變長度,區別也是和上邊一樣。

3、sql語句建立乙個資料庫

create database test on

(name='test',

filename='c:\test.mdf',

size=10mb,

maxsize=100mb,

filegrowth=10% )

log   on (

name='test_log',

filename='c:\test_log.ldf',

seize=10mb,

maxsize=100mb,

filegrowth=1mb )

go

4、備份乙個表的sql語句

select   *  into   newtable    from   table

5、刪除乙個表中的所有資料(刪除語句中不能寫「 * 」)

delete  from table

6、刪除乙個表中的說有資料,並且讓自動增長列的值   「從新」  開始

truncate  table  table1

7、將tablea表中的資料追加到tableb中

insert  into  tableb  select  [name],age,***,[address]  from  tablea

練習:建立學生成績表score

scoreid,studentid,english,math

建立老師表teacher

tid,tname,t***,tage,tsalary,tbirthday

學生表student

studentid  name age

*****====

插入 幾條老師資訊 和成績

練習1:給studentid是1的英語成績加10分

練習2:考試題偏難,所有人的成績加5分

練習3:所有女學生的年齡減1歲

刪除工資大於2000的老師

SQL學習(一)基礎

目錄 一 資料庫基礎 1.資料庫術語 2.sql 二 檢索資料 1.檢索單個列 2.檢索多個列 3.檢索所有列 4.檢索一列或多列中的可能值 值不重複 5.限制輸出的數量 6.注釋方法 三 對輸出資料進行排序 1.按乙個列進行排序 2.按多個列進行排序 3.降序排序 sql全稱是結構化查詢語言 st...

makefile學習小記(一)

makefile一直沒有仔細的去看看,最近下狠心看了看,有一些收穫 先來看看這個例子 main.c include dep.h void main dep.c include dep.h void dep int i dep.h include void dep int i 再來看看makefile...

深度學習小記(一)

csdn潛水多年,一直在這上面從各處大佬的部落格汲取知識,解決了不少作業 最近開始了自己在深度學習上的學習,自己學什麼東西都很慢,別人覺得很容易的事情在我看來就很複雜,但仍舊想要搞懂他們,就以此記錄一下自己的整個學習過程吧!可能一開始寫的會非常差吧,但是算是乙個記錄,因為我確實也想不到什麼其他可以記...