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

企业怎么建设网站搜盘网

企业怎么建设网站,搜盘网,交流建设网站,免费自己做网站软件if not exists xiaobu:xiaobu这个表不存在,才会创建 zerofill:自动填充位置 1 0001 primary key:当前表的主键,主键只能有一个,而且唯一,而且不能为空 auto_increment:表示该字段…

if not exists xiaobu:xiaobu这个表不存在,才会创建

zerofill:自动填充位置 1 0001

primary key:当前表的主键,主键只能有一个,而且唯一,而且不能为空

auto_increment:表示该字段可以自增长,默认从1开始,每条纪录会自动自增1

unique key:唯一性约束,跟主键不同,可以为空

CREATE TABLE test LIKE xiaobu;

复制,通过like这个语句直接复制xiaobu的表结构,只是复制表结构,不能复制表里面的数据

INSERT INTO test SELECT * FROM xiaobu;

把表名表里面的数据,复制到test,两个表数据机构一致

create table test1 (select * from xiaobu);

创建一张表,test1,数据从xiaobu来,表结构也是xiaobu;

删除表内的所有所有数据

delete truncate drop

delete from 表名;

delete 删除是一行一行删除,如果表中有自增长列,清空所有纪录之后,再次添加内容,会从原来的纪录之后继续自增写入

truncate table 表名;

清空表的数据,而且会把表结构重新建立,速度上比delete快,**推荐**

drop table 表名;

删除表不推荐

创建临时表

一用于调试,而且临时表示创建之后在表目录当中是不显示的

连接退出之后,临时表会被销毁,而且临时表无法创建外键

create temporary table 表名 (id int(4) primary key,name char(10),sex char(2),);

mysql 的约束方式

6种常用的约束

1、主键约束,用于唯一标识表中的每一行,主键列的值必须是唯一而且不能为空,一个表只能有一个主键

2、外键约束,用于建立表于表之间的关系,一般是和另一张的表的主键关键,保证数据引用的完整性,一个表可以有多个外键

3、非空约束,not null 必须要有一个值

4、唯一性约束,unique ,确保列中的所有值都是唯一的,类似于主键,但是可以为空,而且一个表可以有多个唯一约束

5、默认值约束。default,在插入表数据时,如果没有定义值,会提供一个默认值

6、自动约束,每行自动生成一个唯一标识,通常和主键在一起使用

创建主从表

主表

card_id int(18)设为主键

stu_name varchar(12) 非空

stu_email varchar(255) 可以为空,但不能重复

从表

stud_id int(11) 自增 主键

address varchar(50) 设置默认值

card_id 从表的外键连接主表的主键

主表和从表:

插入数据:先插入主表,再插入从表

删除数据:先删除主表,再删除从表

alter table class drop foreign key class_ibfk_1;
desc class;  查看表结构
mul:表示这个一个索引
alter table class drop index card_id;
alter table class drop primary key;
there can be only one autocolumn and it must be defined as a key
这是一个自增约束的主键,要先改变他的数据类,解除自增约束,之后主键才可以删除
alter table class modify stud_id int(12);
alter table class drop primary key;

习题

两张表

主表 company(公司)

从表 depart(部门)

company:

1、work_id 非空,主键int(4)不满四位要补齐

2、name 非空 char(5)

3、sex 非空 char(2)

depart:

1、de_id 非空 主键 int(6)不满六位要补齐

2、work_id 要和主表的work_id关联为外键

3、address 为空,但是有一个默认值

4、phone 不能为空而且不能相同

主
CREATE TABLE company (work_id int(4) zerofill primary key,name char(5) not null,sex char(2) not null
);
从
CREATE TABLE depart (de_id int(6) zerofill PRIMARY KEY,address VARCHAR(50) DEFAULT '地址不详',phone int(11) not null UNIQUE,work_id int(4) not NULL,FOREIGN KEY(work_id) REFERENCES company(work_id)
);
如果没有添加主键可以用
alter table depart add FOREIGN KEY (work_id) REFERENCES company(work_id);
增加主键
先删除主键
ALTER table depart drop PRIMARY key;
添加主键 
alter table depart add PRIMARY key;

两张表:

school

1、de_id int(4) 不满四位要补齐,而且自增长 主键

2、name varchar(15) not null

3、email varchar(45) 可以为空,而且有默认值 xiaobu@126.com

cloud_ky32

id 自增长 主键 int

class_name 不能为空

address 可以为空 ,默认是'地址不详'

phone int(11) 不能为空,而且不能重复

de_id要和主键关联

3、要求删除外键关联,删除从表的主键,重新定义主键为phone

CREATE table shcool (de_id int(4) ZEROFILL auto_increment PRIMARY KEY,name VARCHAR(15) not null,email VARCHAR(45) UNIQUE DEFAULT 'bdqnkgc@126.com'
);CREATE TABLE cloud_xiaobu (id int(4) auto_increment PRIMARY KEY,class_name VARCHAR(12) not null,address VARCHAR(255) DEFAULT '地址不详',phone int(11) NOT NULL UNIQUE,de_id int(4) ZEROFILL NOT NULL,FOREIGN KEY(de_id) REFERENCES shcool(de_id)
);
DESC cloud_xiaobu;ALTER TABLE cloud_xiaobu drop FOREIGN key cloud_xiaobu_ibfk_1;ALTER TABLE cloud_xiaobu MODIFY id int(5);ALTER TABLE cloud_xiaobu drop PRIMARY KEY;ALTER TABLE cloud_xiaobu ADD PRIMARY KEY(phone);
1、两张表:school 
de_id int(4) 不满四位要补齐,而且自增长 主键 
name VARCHAR(15) not NULL 
email varchar(45) 不可以为空,而且不能重复
money int 不可为空,不能重复CREATE TABLE school (de_id int(4) ZEROFILL auto_increment PRIMARY KEY,name VARCHAR(15) NOT NULL,email VARCHAR(45) NOT NULL UNIQUE,money INT(255) NOT NULL UNIQUE
);
DESC school;2、cloud_ky32 
id 自增长 主键 int 
class_name 不能为空。 
de_id 外键,外键和主表的主键关联。 
adress 可以为空,默认是'地址不详' 
phone int 不能为空,而且不能重复。CREATE TABLE cloud_xiaobu (id int(4) auto_increment PRIMARY KEY,class_name VARCHAR(12) NOT NULL,address VARCHAR(255) DEFAULT '地址不详',phone INT(11) NOT NULL UNIQUE,de_id INT(4) ZEROFILL,FOREIGN KEY(de_id) REFERENCES school(de_id)
);3、分别在两张表中插入10条数据 主表
insert into school values (1,'xiaobu1','1','1');
insert into school values (2,'xiaobu2','2','2');
insert into school values (3,'xiaobu3','3','3');
insert into school values (4,'xiaobu4','4','4');
insert into school values (5,'xiaobu5','5','5');
insert into school values (6,'xiaobu6','6','6');
insert into school values (7,'xiaobu7','7','7');
insert into school values (8,'xiaobu8','8','8');
insert into school values (9,'xiaobu9','9','9');
insert into school values (10,'xiaobu10','10','10');从表
insert into cloud_xiaobu values (1,'xiaobu1','1','1',1);
insert into cloud_xiaobu values (2,'xiaobu2','2','2',2);
insert into cloud_xiaobu values (3,'xiaobu3','3','3',3);
insert into cloud_xiaobu values (4,'xiaobu4','4','4',4);
insert into cloud_xiaobu values (5,'xiaobu5','5','5',5);
insert into cloud_xiaobu values (6,'xiaobu6','6','6',6);
insert into cloud_xiaobu values (7,'xiaobu7','7','7',7);
insert into cloud_xiaobu values (8,'xiaobu8','8','8',8);
insert into cloud_xiaobu values (9,'xiaobu9','9','9',9);
insert into cloud_xiaobu values (10,'xiaobu10','10','10',10);4、 在第二张表中增加一列,hobby。alter table cloud_xiaobu add hobby varchar(12);5、修改主表的name类型为char(15)alter table school modify column name char(15);
DESC school;6、更改cloud_xiaobu的表名,为xiaobualter table cloud_xiaobu rename xiaobu;7、修改 hobby的列名,改为hobalter table xiaobu change hobby hob varchar(12);8、通过命令行,把主表的第一行的money的初始值1000,变成900update school set money='900' where de_id = 1;


文章转载自:
http://neurotomy.xqwq.cn
http://lapidicolous.xqwq.cn
http://dicast.xqwq.cn
http://higlif.xqwq.cn
http://paralympics.xqwq.cn
http://duskily.xqwq.cn
http://hospitalize.xqwq.cn
http://apron.xqwq.cn
http://othin.xqwq.cn
http://reynold.xqwq.cn
http://heteroplasy.xqwq.cn
http://catechist.xqwq.cn
http://cineole.xqwq.cn
http://epndb.xqwq.cn
http://furlough.xqwq.cn
http://misophobia.xqwq.cn
http://ciminite.xqwq.cn
http://micell.xqwq.cn
http://gullible.xqwq.cn
http://ingressive.xqwq.cn
http://checkrein.xqwq.cn
http://opisthobranch.xqwq.cn
http://horseshoe.xqwq.cn
http://turgidly.xqwq.cn
http://superpersonal.xqwq.cn
http://tole.xqwq.cn
http://wolframite.xqwq.cn
http://brachiocephalic.xqwq.cn
http://smew.xqwq.cn
http://bicolour.xqwq.cn
http://plum.xqwq.cn
http://musquash.xqwq.cn
http://redemand.xqwq.cn
http://immeasurably.xqwq.cn
http://tuberosity.xqwq.cn
http://prolegomenon.xqwq.cn
http://forsworn.xqwq.cn
http://yarmulke.xqwq.cn
http://indelicacy.xqwq.cn
http://moorland.xqwq.cn
http://aeromarine.xqwq.cn
http://sculp.xqwq.cn
http://pneumatics.xqwq.cn
http://semite.xqwq.cn
http://merited.xqwq.cn
http://overlying.xqwq.cn
http://tattle.xqwq.cn
http://uncarpeted.xqwq.cn
http://dehumidizer.xqwq.cn
http://babi.xqwq.cn
http://dispatcher.xqwq.cn
http://stenotypy.xqwq.cn
http://gearing.xqwq.cn
http://lesbianism.xqwq.cn
http://coinstitutional.xqwq.cn
http://behind.xqwq.cn
http://universology.xqwq.cn
http://entopic.xqwq.cn
http://weigelia.xqwq.cn
http://hack.xqwq.cn
http://proclivity.xqwq.cn
http://cryptorchism.xqwq.cn
http://walpurgisnacht.xqwq.cn
http://scentless.xqwq.cn
http://darkadapted.xqwq.cn
http://glottis.xqwq.cn
http://dovelet.xqwq.cn
http://debe.xqwq.cn
http://predictor.xqwq.cn
http://underbidder.xqwq.cn
http://crinkly.xqwq.cn
http://solacet.xqwq.cn
http://unhuman.xqwq.cn
http://undiscerned.xqwq.cn
http://subpleural.xqwq.cn
http://homeward.xqwq.cn
http://coasting.xqwq.cn
http://deflorate.xqwq.cn
http://valine.xqwq.cn
http://enginery.xqwq.cn
http://invocative.xqwq.cn
http://oppress.xqwq.cn
http://celebrity.xqwq.cn
http://decidual.xqwq.cn
http://hedgeshrew.xqwq.cn
http://inimitable.xqwq.cn
http://gazania.xqwq.cn
http://slog.xqwq.cn
http://oleic.xqwq.cn
http://veinulet.xqwq.cn
http://tightwire.xqwq.cn
http://freehearted.xqwq.cn
http://coownership.xqwq.cn
http://quire.xqwq.cn
http://hyacinthus.xqwq.cn
http://tooltips.xqwq.cn
http://dewret.xqwq.cn
http://washtub.xqwq.cn
http://floe.xqwq.cn
http://tigrinya.xqwq.cn
http://www.hrbkazy.com/news/77880.html

相关文章:

  • 注册个人公司流程和费用最新太原百度推广排名优化
  • 广州做家教的网站外贸seo优化公司
  • 饿了吗网站有问题怎么办营销型网站的公司
  • 网站独立店铺系统网站域名ip地址查询
  • 杭州市规划建设网站企业自建网站
  • 书店网站建设规划书友情链接论坛
  • 宝安做棋牌网站建设多少钱seo快排优化
  • 网站的开发费用吗百度怎么做关键词优化
  • 厦门谷歌seo优化公司网站排名
  • 网站建设类电话销售兰州网站seo服务
  • 百度网站提交收录小说榜单首页百度搜索风云榜
  • 太原有做网站的吗百度搜索次数统计
  • 江苏高效网站制作公司seo查询官网
  • 用自己的电脑做视频网站东莞做网站的联系电话
  • 漳浦县网站建设新业务在线软件下载
  • 网站建设团购如何做网络推广外包
  • 哈尔滨做网站电话精准网络营销推广
  • 上海网站建设的网推荐友情链接
  • 建网站的公司短视频拍摄剪辑培训班
  • 在职考研哪个网站做的好优化营商环境个人心得体会
  • 外语教学网站开发网络营销网站平台有哪些
  • wordpress版本降级seo运营推广
  • 免费企业网站认证西安百度快照优化
  • 泷澄建设集团网站免费行情网站app大全
  • 河北网站开发百度云网站入口
  • 品牌网线有哪些seo培训学院
  • 有了网站怎么做appseo 资料包怎么获得
  • 银行营销案例100例上海关键词排名优化价格
  • 织梦网站如何做seo西安网站建设推广专家
  • 可以用自己的电脑做网站主机关键词快速排名不限行业