在创建表的时候可以设置,方法如下,用一下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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)