CREATE DATABASE cookbook; 创建一个叫“cookbook”的数据库
USE cookbook; 使用cookbook这个数据库
CREATE TABLE limbs (thing VARCHAR(20),legs INT,arms INT); 创建表“limbs”其中包括thing,legs,aems 字段
创建表的命令是 CREATE TABLE 表名称
后面括号里的内容是表中字段的属性
感觉你概念很混乱,帮你梳理一下,
USER表一个,里面放静态的东西,静态并不意味着没有变更,只是相对的静态的,可以增加新的USER的,USERID,USERNAME,CREATEDATE这些字段应该有的,其他根据需要再加,总之是和USER有关的资料,
DATA表一个,相对动态的每日的数据,USERID,外键关联USER表,UPLOADTIME,年月日时分秒,上传数据的时间,程序里面做判断,如果USER不存在,作为新的USER加入到USER表里面,
就你已经提供的情况来看,这样设计就可以了,每日一个表也可以,每日数据量很大,性能情况不好控制的考虑下,但是你要相应的做动态建表,插入时候也要动态表名,程序开发时候会比较复杂,维护也并不方便。
你是想问数据库建表的步骤吗?步骤如下:
第一步:打开sqlservermanagement,展开要建表的数据库,右键单击表,选择新建下面的表。
第二步:设计表的字段,给字段设置默认值,按Ctrl+S进行保存,给表起一个名字即可创建成功。
在ACCESS中,表(TABLE)是数据库中用来存储数据的对象,是有结构的数据的集合,是整个数据库系统的基础。表定义为列的集合。与电子表格相似,数据在表中式按行和列的格式组织排列的。表中的每一列都设计为存储某种类型的信息(例如日期、名称、美元金额或数字)。表上有几种控制(约束、规则、默认值和自定义用户数据类型)用于确保数据的有效性。
1、首先选择一个自己的数据库(这里我的数据库名称为“vcomany”),找到“表”,右击“表”,选择“新建表”。
2、输入列的配置,列名为id,类型为 int(必须为int,不然无法自动增长),然后不允许Null值。
3、然后设置id为主键,也就是这个表格的唯一标识。
4、然后右击该列,选择进入“属性设置”。
5、在“属性设置”中找到“标识规范”并设置“是标识”为“是”,然后设置“标识增量”和“标识种子”(一般为默认就好)。
6、现在试着添加内容,id列无法添加,只需添加其他列内容,id列就自动生成,在做网站后台时,做插入数据时,就可以不用插入id的值了。
第一题不知道为什么百度说有不合适内容不给我提交。
二、写出SQL语句:(各10分,共50分)
1select distinct no,name from table where 2010-year(birth) >=50;
2select no,name from table where livecity=workingcity;
3select no,name from table where company!='联华公司';
4create view emp_female as select e#,ename,c#,cname,salary from emp group by e#;
5use emp
go
update emp set salary=salary+05salary;
我无语了 做了好几题都说有不适合发表的内容 我都不知道哪些语句是不适合发表的- -明明是数据库语句啊
二、写出SQL语句:
1、建立视图:社团负责人(编号,名称,负责人职工号,负责人姓名,负责人性别);
2、建立视图:参加人情况(职工号,姓名,社团编号,社团名称,参加日期)
3、查找参加唱歌队或篮球队的职工号和姓名。
4、求参加人数最多的社会团体的名称和参加人数。
5、把对社会团体和参加两个表的数据查看、插入和删除数据的权力赋给用户李平,并允许他将此权力授予其他用户
create view 社团负责人(编号 char(7),名称 char(8),负责人职工号 char(8),负责人姓名 char(8),负责人性别 char(2));
create view 参加人情况(职工号,姓名,社团编号,社团名称,参加日期);
select 职工号,姓名 where 社团名称=‘唱歌队’or‘篮球队’;
select count() max(名称),max(社团名称) from 参加人情况 ;
grant select,insert,delete on 社会团体and参加人数 to 李平 with admin option;
建 [表A]
(学号 主键 ,姓名 系名 系主任)
建 [表B]
(学号 FOREIGN KEY (学号) REFERENCES 表A (学号)
,课名 ,分数)
以上就是关于MYsql数据库怎样创建表全部的内容,包括:MYsql数据库怎样创建表、数据库建表的疑问、数据表的创建过程分为哪两部等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)