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

信阳市网站建设公司竞价

信阳市网站建设公司,竞价,网站优化师招聘,网站建设及推广费记什么科目1. #创建表tt01 #对id字段设置零填充约束、主键约束、自增长约束 #对name字段设置非空约束、默认值约束 #对cardid字段设置非空约束、唯一键约束 插入数据记录: 1)因为id字段设置了自增长,如果不指定id字段值,则默认从1开始递…

1.

#创建表tt01

#对id字段设置零填充约束、主键约束、自增长约束

#对name字段设置非空约束、默认值约束

#对cardid字段设置非空约束、唯一键约束

 

插入数据记录:

1)因为id字段设置了自增长,如果不指定id字段值,则默认从1开始递增;

int(4) zerofill ,设置了零填充约束,如果数值不满4位数,则前面用“0”填充到4位,所以下面案例中的id值为0001。

 2)再次插入数据记录,不指定id字段值,则id值会自增1,此时为0002。

 3)自增长,如果添加失败也会自动递增一次,数值会被占用。

#下面两条命令会执行失败,因为cardid设置了唯一键不能重复。但执行失败,id值也会自增,0003、0004这两个数值会被占用。

INSERT INTO tt01(name,cardid,hobby) values('小强',1102,'singing');  

INSERT INTO tt01(name,cardid,hobby) values('小方',1102,'running');

#下面这条命令执行成功后,id值是0005,因为0003和0004被执行失败的命令占用了。  

INSERT INTO tt01(name,cardid,hobby) values('小丽',1103,'singing');

4)插入数据记录,指定id值为10。

则后面插入的数据就会从10开始自增1,即增长为11。

 

 5)cardid字段设置了唯一键约束,如果字段值重复,则会数据会插入失败。

6)name字段设置了不允许为NULL,且默认值为“匿名”,则插入数据时如果不指定name字段的值,该字段会自动插入默认值“匿名”。

 2.

克隆表,将数据表的数据记录生成到新的表中方法

1:先克隆表结构,再导入表数据。

create table 新表名 like 旧表名;   #通过LIKE方法,复制旧表的结构生成新表  

insert into 新表名 select * from 旧表名;   #再将旧表数据导入新表

 方法2:创建新表的同时,导入旧表数据。

 create table 新表名 (select * from 旧表名);

 

 3.查勘表结构的三种方法 

 方法一:  desc 表名;     #以表格形式显示表结构  ​  

 方法二:  show create table 表名;     #以创建表的命令形式显示表结构  

方法三:  desc 表名\G #如果字段较多,也可以使用"desc 表名\G"的方式竖向显示表结构

4.清空表删除表内的所有内容

delete from 表名;  ​  #DELETE清空表后,返回的结果内有删除的记录条目;  DELETE 工作时是一行一行的删除记录数据的,删除时速度较慢;  如果表中有自增长字段,使用"DELETE FROM"删除所有记录后,新添加的记录会从原来最大的记录ID后面继续自增写入记录。

方法二:truncate

truncate table 表名;    #相当于格式化,速度很快  ​  #TRUNCATE清空表后,没有返回被删除的条目。 TRUNCATE 工作时是将表结构按原样重新建立,因此在速度方面 TRUNCATE 会比DELETE清空表快。 使用TRUNCATE TABLE清空表内数据后,ID会从1开始重新记录。

5.创建临时表temporary

临时表创建成功之后,使用"SHOW TABLES"命令是看不到创建的临时表的,临时表会在连接退出后被销毁。

如果在退出连接之前,也可以执行增删改查等操作,比如使用"DROP TABLE"语句手动直接删除临时表

临时表一般用于测试使用,只有当前连接的用户才能看到,相同用户换个终端登录也看不到。退出当前连接(退出数据库)之后临时表会被销毁。

#退出数据库后重新进入,查看临时表数据,提示表不存在。临时表会在连接退出后被销毁。

6.创建外键约束,保证数据的整性和一致性  

外键的定义: 如果同一个属性字段x在表一中是主键,而在表二中不是主键,则字段x称为表二的外键

外键的作用:

为了一张表记录的数据不要太过冗余。

保持数据的一致性、完整性。

主键表和外键表的理解:

(1)以公共关键字作主键的表为主键表(父表、主表)

(2)以公共关键字作外键的表为外键表(从表、外表)

1)

 #创建主表class  create table class (cid int,cname varchar(10));  ​

 #创建从表student  create table student (id int,name varchar(10),age int,classid int);

#为主表class的cid字段添加一个主键约束。constraint为主键创建别名,主键名建议以“PK_”开头。  alter table class ADD constraint PK_CID primary key (cid);

 #为从表student的classid字段添加外键,并将student 表的classid字段和class 表的cid字段建立外键关联。外键名建议以"FK_”开头。  #references关联主键表中的字段。  alter table student ADD constraint FK_CLASSID foreign key (classid) references class(cid);  ​

 #添加外键时必须关联主键(即先要添加主键,再添加外键)

 #添加主键和外键时,即使不设置别名,系统也会自动创建一个别名。

为两个表插入数据:

 INSERT INTO class values(1,'钢琴');     #为主表插入数据  ​

INSERT INTO student values(1,'张三',18,1);   #为从表插入数据  ​  

INSERT INTO student values(2,'李四',18,2);   #这条数据会插入失败,因为主表的cid字段没有为2的值

如果想删除主键表中的某条记录,必须先删除外键表中相关联的字段记录。

 查看和删除外键约束 

第一步删除外键约束,第二步删除别名。

 

 

 

http://www.dinnco.com/news/11721.html

相关文章:

  • 学院网站设计方案三生网络营销靠谱吗
  • 做社区网站沈阳seo排名优化教程
  • 开发php网站建设网店推广营销方案
  • 如何制作网站模板网站建设流程图
  • 兰溪建设网站5g网络优化培训
  • wordpress商品属性选择短视频矩阵seo系统源码
  • 用什么网站做海报 知乎深圳平台推广
  • 做视频素材网站seo教程之关键词是什么
  • 开发制作一个网站软文小故事200字
  • 网站建设虚拟黄山网络推广公司
  • 江苏城乡和住房建设厅网站合肥seo代理商
  • 餐饮app定制seo是什么意思啊
  • 营销型网站建设页面百度推广代理公司
  • 写一个网站需要什么技术千万别手贱在百度上搜这些词
  • 做网站的软件word网络营销策划的内容
  • 上海建立公司网站阿里云空间+1对1私人专属设计师
  • 路由器可以做网站服务器吗百度广告代运营公司
  • 广州海珠网站开发设计哪家网络公司比较好
  • 科站网站湖南专业seo优化
  • 厦门网站建设公司怎么选石家庄seo推广优化
  • 做企业画册网站有如何弄一个自己的网站
  • 桂林智能网络营销好选择海阳seo排名优化培训
  • 石嘴山市建设局网站关于校园推广的软文
  • 深圳网络推广公司哪家好苏州百度快照优化排名
  • phpcms 手机网站模板推广平台免费b2b网站大全
  • 做美食的视频网站有哪些推广平台收费标准
  • 代理网络软件怎么关闭seo综合查询
  • 一个网站做多少关键词北京seo专员
  • 漳州找人做网站要求哪些深圳龙岗区布吉街道
  • h5动态网站开发搜索引擎营销的四种方式