Ⅰ 怎樣往 sqlserver資料庫添加一個數據
添加數據需要知道往哪張表添加,以及自己要添加的內容,然後可用insert語句執行。
1、以sqlserver2008r2為例,登錄回SQL
Server
Management
Studio到指定的數答據庫。
2、登錄後點擊「新建查詢」。
3、比如要往test表中插入數據,可先用如下語句查看一下表結構及表內數據:
select*fromtest;
4、根據自己的實際情況添加輸入,比如要添加一條「16,小小動」的數據。
insertintotest(id,name)values(16,'小小動');
執行成功後會有提示:
5、此時資料庫中數據如下,說明添加成功。
Ⅱ Mysql資料庫中,設置id為自動增加,向資料庫中插入數據時,SQL語句怎麼寫
在建立表的時候設置id為自動增長的 [id] [int] IDENTITY (1, 1)
SQL語句是insert into user(name,passwd) values (name ,passwd)。新增一條數據 id 就會自動加1
INSERT INTO是sql資料庫中的語句,可以用於向表格中插入新的行。
(2)怎麼為一個資料庫自動添加數據擴展閱讀
(1) 數據記錄篩選:
sql="select * from 數據表 where欄位名=欄位值 order by欄位名[desc]"(按某個欄位值降序排列。默認升序ASC)
sql="select * from 數據表 where欄位名like '%欄位值%' order by 欄位名 [desc]"
sql="select top 10 * from 數據表 where欄位名=欄位值 order by 欄位名 [desc]"
sql="select top 10 * from 數據表 order by 欄位名 [desc]"
sql="select * from 數據表 where欄位名in ('值1','值2','值3')"
sql="select * from 數據表 where欄位名between 值1 and 值2"
(2) 更新數據記錄:
sql="update 數據表 set欄位名=欄位值 where 條件表達式"
sql="update 數據表 set 欄位1=值1,欄位2=值2 ?? 欄位n=值n where 條件表達式"
(3) 刪除數據記錄:
sql="delete from 數據表 where 條件表達式"
sql="delete from 數據表" (將數據表所有記錄刪除)
(4) 添加數據記錄:
sql="insert into 數據表 (欄位1,欄位2,欄位3 ?) values (值1,值2,值3 ?)"
sql="insert into 目標數據表 select * from 源數據表" (把源數據表的記錄添加到目標數據表)
(5) 數據記錄統計函數:
AVG(欄位名) 得出一個表格欄平均值
COUNT(*;欄位名) 對數據行數的統計或對某一欄有值的數據行數統計
MAX(欄位名) 取得一個表格欄最大的值
MIN(欄位名) 取得一個表格欄最小的值
SUM(欄位名) 把數據欄的值相加
引用以上函數的方法:
sql="select sum(欄位名) as 別名 from 數據表 where 條件表達式"
set rs=conn.excute(sql)
用 rs("別名") 獲取統計的值,其它函數運用同上。
查詢去除重復值:select distinct * from table1
(6) 數據表的建立和刪除:
CREATE TABLE 數據表名稱(欄位1 類型1(長度),欄位2 類型2(長度) ?? )
(7) 單列求和:
SELECT SUM(欄位名) FROM 數據表
Ⅲ Mysql中如何實現某欄位數據自動加1
DROP TABLEIFEXISTS`jk`.`jkrecord`;
CREATE TABLE `jk`.`jkrecord` (
`user1` varchar(45) NOTNULL,
`user2` varchar(45) NOTNULL,
`user3` varchar(45) NOTNULL,
`day` timestamp NOT NULLDEFAULT'0000-00-00 00:00:00',
`number` int(10) unsigned NOT NULLAUTO_INCREMENT,
PRIMARY KEY (`number`)
)ENGINE=InnoDBAUTO_INCREMENT=7DEFAULTCHARSET=utf8;
number欄位的定義,無符號int型,非空,自動增長,這樣在插入數據的時候,number欄位就會自動加一。
注意事項
number可以存儲浮點數,也可以存儲整數。Number(n,m)
int類型只能存放整數。
1、number(4,3)是表示這個數一共有4位是有效位,後面的3表示有3個是小數也就是這個數,只能是1.234,這樣格式的最大隻能是9.999,
2、number(3,4) 表示這個數,有效位數是3位。但是有四位小數,也就是只能是這個格式0.0123最大隻能是0.0999;
3、number(3,-3) 就是這個數有效位數一共3位,如果是正3,則是3位小數。如果是負數的話就是3位整數,也就是123這個格式,最大隻能是999.
4、還有這樣的number(2,-3) 就是這個數的有效位數是2位 但是有三位整數 所以只能是230 這樣的 最大是990;
類型:
TINYINT(size):128 到 127 常規。0 到 255 無符號*。在括弧中規定最大位數。
SMALLINT(size):32768 到 32767 常規。0 到 65535 無符號*。在括弧中規定最大位數。
MEDIUMINT(size) :8388608 到 8388607 普通。0 to 16777215 無符號*。在括弧中規定最大位數。
INT(size) :2147483648 到 2147483647 常規。0 到 4294967295 無符號*。在括弧中規定最大位數。
BIGINT(size):9223372036854775808 到 9223372036854775807 常規。0 到 18446744073709551615 無符號*。在括弧中規定最大位數。
FLOAT(size,d):帶有浮動小數點的小數字。在括弧中規定最大位數。在 d 參數中規定小數點右側的最大位數。
DOUBLE(size,d):帶有浮動小數點的大數字。在括弧中規定最大位數。在 d 參數中規定小數點右側的最大位數。
DECIMAL(size,d):作為字元串存儲的 DOUBLE 類型,允許固定的小數點。
Ⅳ 資料庫表ID怎麼設置自動增長
數據抄庫表ID設置實現能自動增長的步驟如下(以TB_News表為例):
步驟1:首先檢查你的新聞表ID列的數據類型,要設置為自增列,需要該列的數據類型為int或者bigint等數值類型
進行完以上步驟,即可在該數據表中插入數據時,不用給ID列賦值,ID列的值會自動生成,並且該列的值會自動增長。
Ⅳ 資料庫如何設置主鍵(ID)自動增長啊(SQL語句)
在創建表的時候可以設置,方法如下,用一下sql語句。
createtabletableName(
idintidentity(1,1)primarykey,
datavarchar(50))
解釋:其中identity(1,1)代表自增,第專一個1代表從屬1開始計數,第二個1代表每次增長1。
SQL全名是結構化查詢語言[1](Structured Query Language),是用於資料庫中的標准數據查詢語言,IBM公司最早使用在其開發的資料庫系統中。1986年10月,美國國家標准學會(ANSI) 對 SQL 進行規范後,以此作為關系式資料庫管理系統的標准語言 (ANSI X3. 135-1986),1987年得到國際標准組織的支持下成為國際標准。不過各種通行的資料庫系統在其實踐過程中都對 SQL 規范作了某些編改和擴充。所以,實際上不同資料庫系統之間的SQL不能完全相互通用。
網路-SQL語言