十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
1、增加字段前,首先查看tb1表当前的结构。
专注于为中小企业提供网站制作、成都做网站服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业蓬莱免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了成百上千企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
2、为表增加一列字段,实例。
3、再次查看表结构,对比字段增加前后。
4、最后,插入一行新的数据看一下效果。
注意事项:
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。
如果希望在每次插入新记录时,自动地创建主键字段的值。可以在表中创建一个 auto-increment 字段。MySQL 使用 AUTO_INCREMENT 关键字来执行 auto-increment 任务。默认地AUTO_INCREMENT 的开始值是 1,每条新记录递增 1。
在建立表的时候设置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
对于自增型的字段,在插入数据的时候,不需要赋值。
但是在写语句的时候,你得注意一下。
假设col1自增,表一共3列,col1,
col2,
col3,
那么语句就是insert
into
table(col2,
col3)
values('1',
'2');
希望能解决你遇到的问题。