当前位置: 首页 > news >正文

做网站运营的要求重庆市建设工程人力资源网

做网站运营的要求,重庆市建设工程人力资源网,wordpress 文章图集,html网站怎么做视频教程SQL 使用序列序列是根据需要产生的一组有序整数#xff1a;1, 2, 3 ... 序列在数据库中经常用到#xff0c;因为许多应用要求数据表中的的每一行都有一个唯一的值#xff0c;序列为此提供了一种简单的方法。本节阐述在 MySQL 中如何使用序列。使用 AUTO_INCREMENT 列#x…SQL 使用序列序列是根据需要产生的一组有序整数1, 2, 3 ... 序列在数据库中经常用到因为许多应用要求数据表中的的每一行都有一个唯一的值序列为此提供了一种简单的方法。本节阐述在 MySQL 中如何使用序列。使用 AUTO_INCREMENT 列在 MySQL 中使用序列最简单的方式是把某列定义为 AUTO_INCREMENT然后将剩下的事情交由 MySQL 处理示例试一下下面的例子该例将会创建一张新表然后再里面插入几条记录添加记录时并不需要指定记录的 ID因为该列的值由 MySQL 自动增加。mysql CREATE TABLE INSECT- (- id INT UNSIGNED NOT NULL AUTO_INCREMENT,- PRIMARY KEY (id),- name VARCHAR(30) NOT NULL, # type of insect- date DATE NOT NULL, # date collected- origin VARCHAR(30) NOT NULL # where collected);Query OK, 0 rows affected (0.02 sec)mysql INSERT INTO INSECT (id,name,date,origin) VALUES- (NULL,housefly,2001-09-10,kitchen),- (NULL,millipede,2001-09-10,driveway),- (NULL,grasshopper,2001-09-10,front yard);Query OK, 3 rows affected (0.02 sec)Records: 3 Duplicates: 0 Warnings: 0mysql SELECT * FROM INSECT ORDER BY id;-----------------------------------------| id | name | date | origin |-----------------------------------------| 1 | housefly | 2001-09-10 | kitchen || 2 | millipede | 2001-09-10 | driveway || 3 | grasshopper | 2001-09-10 | front yard |-----------------------------------------3 rows in set (0.00 sec)获取 AUTO_INCREMENT 值LAST_INSERT_ID() 是一个 SQL 函数可以用在任何能够执行 SQL 语句地方。另外Perl 和 PHP 各自提供了其独有的函数用于获得最后一条记录的 AUTO_INCREMENT 值。Perl 示例使用 mysql_insertid 属性来获取 SQL 查询产生的 AUTO_INCREMENT 值。根据执行查询的方式不同该属性可以通过数据库句柄或者语句句柄来访问。下面的示例通过数据库句柄取得自增值$dbh-do (INSERT INTO INSECT (name,date,origin)VALUES(moth,2001-09-14,windowsill));my $seq $dbh-{mysql_insertid};PHP 示例在执行完会产生自增值的查询后可以通过调用 mysql_insert_id() 来获取此值mysql_query (INSERT INTO INSECT (name,date,origin)VALUES(moth,2001-09-14,windowsill), $conn_id);$seq mysql_insert_id ($conn_id);重新编号现有序列当你从表中删除了很多记录后可能会想要对所有的记录重新定序。只要略施小计就能达到此目的不过如果你的表与其他表之间存在连接的话请千万小心。当你觉得不得不对 AUTO_INCREMENT 列重新定序时从表中删除该列然后再将其添加回来就可以达到目的了。下面的示例展示了如何使用这种方法为 INSECT 表中的 ID 值重新定序mysql ALTER TABLE INSECT DROP id;mysql ALTER TABLE insect- ADD id INT UNSIGNED NOT NULL AUTO_INCREMENT FIRST,- ADD PRIMARY KEY (id);从特定值的序列默认情况下MySQL 中序列的起始值为 1不过你可以在创建数据表的时候指定任意其他值。下面的示例中MySQL 将序列的起始值设为 100mysql CREATE TABLE INSECT- (- id INT UNSIGNED NOT NULL AUTO_INCREMENT 100,- PRIMARY KEY (id),- name VARCHAR(30) NOT NULL, # type of insect- date DATE NOT NULL, # date collected- origin VARCHAR(30) NOT NULL # where collected);或者你也可以先创建数据表然后使用 ALTER TABLE 来设置序列的起始值mysql ALTER TABLE t AUTO_INCREMENT 100;
http://www.pierceye.com/news/281672/

相关文章:

  • 外包做网站的要求怎么写做网站 360
  • 温州网站建设价格技术微信公众号免费开通
  • 做网站推广销售怎么样辽宁省网站备案系统
  • html公司网站模板源码企业信息填报系统
  • 有口碑的赣州网站建设微信开放社区
  • 外贸网站做SEO电脑浏览器打不开网页是什么原因
  • 做网站需要下载啥google建站推广
  • 沈阳哪里有教做网站的会做网站怎么赚钱
  • iis如何做同时运行两个网站80端口做汽车网站费用
  • 网站规划与设计一千字网红营销模式
  • 西安 域名空间网站制作淘宝客网站主题下载
  • 网页制作与网站建设pdf网站开发前端和后端工作
  • 网站设计教学西安免费企业网站模板图片
  • 吉林省住房和城乡建设厅网站官网手机百度app免费下载
  • 微信开放平台网站应用营销网站建设的规则
  • 网站制作语言有哪些对接标准做好门户网站建设
  • asp 公司网站源码贵州省建设厅的网站
  • 企业网站备案资料样本自建网站要多少钱
  • 女生做网站推广常用的网站推广方法
  • 营销型网站建设公司哪家建设开封做网站公司汉狮
  • 烟台专业网站建设seo实战培训教程
  • 上海建设项目环保验收公示网站dw做网站首页长宽设置多少
  • 中山网站制作系统创意视差wordpress主题
  • 安康网站开发公司广州微网站建设哪家好
  • 网站建设企业官网源码被代运营骗了怎么追回
  • 网站服务器 重启用邮箱做网站
  • 网站建设修改建议书网站快速收录方法
  • 网站建设项目步骤网站空间可以换吗
  • 美食网站界面设计网页设计制作代码大全
  • 宁波网站建设托管网站正在建设维护中页面