数据库如何设置主键(ID)自动增长啊(SQL语句)?

数据库如何设置主键(ID)自动增长啊(SQL语句)?,第1张

在创建表的时候可以设置,方法如下,用一下sql语句。

create table tableName(

id int identity(1,1) primary key,

data varchar(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语言

1、增加字段前,首先查看tb1表当前的结构。

2、为表增加一列字段,实例。

3、再次查看表结构,对比字段增加前后。

4、最后,插入一行新的数据看一下效果。

注意事项:

MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

在建立表的时候设置id为自动增长的

[id]

[int]

IDENTITY

(1,

1)

SQL语句是insert

into

user(name,passwd)

values

(name

,passwd)。新增一条数据

id

就会自动加1

INSERT

INTO是sql数据库中的语句,可以用于向表格中插入新的行。

扩展资料

(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

数据表

参考资料——搜狗百科SQL

insert

into


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10065758.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存