一下步骤以mysql数据库为例:
登录数据库
代码:mysql -u root -p
输入密码
创建数据库
代码:
create database test;
使用刚才创建的数据库
代码: use test;
创建一张表
代码:
create table user(id int not null,username varchar(100) not null,password varchar(100) not null,primary key(id));
向表里添加一条数据
insert into user(id,username,password) values(1,'zhang','123');
查询数据
代码:select from user;
至此,一套完整的流程就跑完了。
你好,创建查询如下:
1在对象资源管理器中,展开要查询的数据库的“表”节点。右键单击要查询的表,再单击“打开表”。
2若要向查询添加更多表,请在“查询设计器”菜单中,选择“添加表”。注意如果您没有看到“关系图”、SQL、“条件”或“结果”窗格,请在“查询设计器”菜单中指向“窗格”,再单击要打开的窗格。
3在“添加表”对话框中,选择要查询的表,再对每个表单击“添加”。
4添加完要查询的所有表之后,单击“关闭”。若要在以后添加更多表,请右键单击“关系图”窗格中的
5空白位置,然后在快捷菜单中单击“添加表”。
6在“关系图”窗格中,对于要查询的每个列,选中其表值对象中的复选框。
7在“查询设计器”菜单中,选择“执行 SQL”以运行查询。
以excel2010
和SQL数据库为例
1
打开一个空白表,在数据工具栏下面点击“自其它来源”——〉“来自SQL
Server”
2
在d出的窗口上面输入服务器名称或者IP,下面可以根据服务器设置来选择“使用windows认证”或者“使用下列用户名和密码”。选后者的话需要SQL用户或者管理员账号和密码。
3
下一步验证通过后,如果服务器上有多个数据库,还要选择需要连接的数据库。
4
对要查询的数据库表、字段选择后,可以设置查询条件,避免将大量不需要的数据通过网络传送到本地,加快传送速度。
5
如果是查询本地access,那么可以直接在数据工具栏下面点击“自access”,然后在d出的窗口定位到需要查询的access数据库文件,再指向特定的表,选定要查询的字段,方法基本与SQL数据库查询一样。
①,打开企业管理器--------新建数据库(如果你要建表的数据库存在,这一步就免了)-----选择数据库--------表--在右边空白处右键--新建表(列名,数据类型,长度,允许空否)
②,查询分析器-----use
dataname
create
table
表名称
(
列名称1
数据类型,
列名称2
数据类型,
列名称3
数据类型,
在Access软件中利用查询向导创建一个选择查询,具体 *** 作请参照以下步骤。
1、打开access软件,新建一个学生表,选择创建选项卡,在查询组中点击查询向导,会出现新建查询对话框。选择简单查询向,点击确定继续。
2、在简单查询向导的对话框中,按向右的单箭头可单个添加选中字段,按向右的双箭头可添加全部选中的字段,完了后点击下一步。
3、在新出现的对话框里进行标题设置,另外默认选中打开查询查看信息,最后点击完成退出界面。
4、接着就会出现新建的查询界面,这里演示为student班级查询的查询界面。
5、选择开始选项中的视图进行点击,在出现的菜单中选择设计视图。完成以上设置后,只要输入查询条件就可以筛选目标情况。这样就能在Access中创建一个选择查询。
1、建库:打开ACCESS,新建一个空数据库即可。
2、建表,设置主键:可以使用设计器、向导、或者输入数据方式。
另外可以在SQL视图中,使用下面的SQL语句。
create
table
希望小区交费表(
门牌号码
text,
姓名
text,
水费
number,
电费
number,
物业费
number,
是否欠费
bit,
交费日期
datetime,
primary
key
(门牌号码)
);
3、向表中输入记录:可以在建表时,直接手工输入记录。
也可以使用下面的SQL语句,向表中插入数据,一次只允许执行一条SQL语句。
insert
into
希望小区交费表
values
('01','王丽','37','120','20',true,#2007-9-20#);
insert
into
希望小区交费表
values
('02','李俊','23','68','15',false,null);
insert
into
希望小区交费表
values
('03','刘弘','36','100','20',true,#2007-9-22#);
insert
into
希望小区交费表
values
('04','张芳','25','50','15',false,null);
insert
into
希望小区交费表
values
('05','王立','30','90','20',true,#2007-9-25#);
4、做一个名为“交费查询”的查询,已保存在数据库中:
SELECT
门牌号码,
姓名,
水费,
电费,
物业费,
sum(水费+电费+物业费)
AS
收费合计
FROM
希望小区交费表
WHERE
是否欠费
=
true
GROUP
BY
门牌号码,
姓名,
水费,
电费,
物业费;
5、做一个名为“欠费查询”的查询,已保存在数据库中:
SELECT
门牌号码,
姓名,
水费,
电费,
物业费
FROM
希望小区交费表
WHERE
是否欠费
=
false;
6、以“希望小区交费表”为报表的数据源,创建一个包含门牌号码、姓名、水费、电费、物业费的标题为“交费通知表”的报表。见附件。
附件:ZCKS-姓名rar
sql软件使用sql语句创建一个数据库的步骤如下。
1、第一首先在电脑上打开sql数据库软件查询。
2、然后用createdatabase命令创建一个数据库。命令为createdatabase酒店管理。
3、再创建数据库的主文件。onprimary(name=酒店管理,)。
4、设置文件的保存位置和名字。命令为filename='E:酒店管理mdf'。
5、创建数据库的日志文件。命令为logon,(name=酒店管理log,)。
6、再设置日志文件的储存位置。命令为filename='E:酒店管理ldf'。最后运行sql语句就可以得到一个酒店管理的数据库。
1创建表
(1)用Create Table 命令创建表
语法:
Create Table tabl_name
({
}column_name As computed_column_expression
}
}[,n]
)
[On {fiegroup | Default}]
[Textimage_On {fiegroup | Default}]
例子:
打开cust数据库,创建一个表,该表包含了学生的有关信息,即有学号、姓名、性别、出生日期、籍贯、联系电话、住址和备注信息。
Use cust
Create Table students
(
number int not null,
name varchar(10) not null,
sex char(2) null,
birthday datetime null,
hometown varchar(30) null,
telphone_no varchar(12) null,
address varchar(30) null,
others varchar(50) null
)
在这个表中number表示学生代号,数据类型为int,不允许为空;name表示学生姓名,数据类型为varchar,长度为10,不允许为空;sex表示学生的性别,数据类型为char,长度为2,允许为空;birthday表示学生的出生日期,数据类型为datetime,允许为空;hometown表示学生的籍贯,数据类型为varchar,长度为30,允许为空;telephone_no表示学生的联系电脑,数据类型为varchar,长度为12,允许为空;address表示学生的住址,数据类型为varchar,长度为30,允许为空;others表示学生的备注信息,长度为50,允许为空。
2修改表的结构
(1)使用T-SQL语句增加和删除一个新列
语法:
Alter Table table
{
ADO
{[]
|colun_name As computed_column_expression
|[]
}[,n]
|Drop
{Column column
}[,n]
}
例子:打开cust数据库,修改其中的表students的结构,增加一个新字段,字段名为ying,数据类型是varchar,长度是10,没有默认值,充许为空。
Use cust
Alter Table students Add ying varchar(10) null
打开cust数据库,修改其中的表students的结构,删除一个字段,字段名为ying。
Use cust
Alter Table students Drop Column ying
3向表中插入数据
(1)用 Insert 语句
语法如下:
Insert [Into]
{table_name|view_name}[(column_list)]
{Values|values_list|select_statement}
注意:在插入数据时,字符数据和日期数据要使用引号引起来。
例子:
Use cust
Insert Into students
Values (11,"影子","男","1999-12-12","湖北","83779805","武汉市桥口区","VB爱好者")
打开cust数据库,向students表中插入数据
(2)用Default 选项
在插入数据时,可以使用Default选项。Default选项有两种形式,一种形式是Default Values,另一种是Default。
Default Values 形式为表中的某一行的所有列插入默认值。使用这种形式的前提条件是表中的所有列必须是这四种类型之一:Identity属性,Timestamp数据类型,允许为Null,或者有一个指定的默认值。否则,会错误信息。
例子:
Use cust
Insert Into students Default Values
这个例子会出现错误,因为students表的number字段是设置为不允许为空的。
Default 形式是为表中的某一列插入默认值。要插入的该列必须具备一定的条件,即该列要么是Timestamp 数据类型,要么是允许为Null,要么是有一个指定的默认值,否则,会出现错误信息。
例子:
Use cust
Insert Into students Values(11,"影子",Default,Default,Default,Default,Default,Default)
由天前2个字段不能为空,所以要赋值,否则会出现错误,而后面的6个字段允许为空,因此可以调用Default默认。
(3)插入部分数据
在使用Insert语句插入数据是,还可以插入部分数据,也就是可以为每一行的指定的部分列插入数据。在插入部分数据时,应该注意以下三个问题:
☆在 Insert 子句中,指定要插入数据的列名。
☆在 Values 子句中,列出与列名对应的数据。列名的顺序和数据的顺序应该完全对应。
☆在 Insert 子句中,没有列出的列应该至少具有这四种类型之一:Identtty 属性,Timestamp 数据类型,允许为 Null,或者有一个指定的默认值。否则,会出现错误信息。
例子:
Use cust
Insert Into students (number,name)
Values (110,"影子")
打开cust数据库,向students表中插入一行数据
注意:如用下例语句将发生错误,因为name字段是不允许为空的(在创建数据库时设定的)
Insert Into students (number)
Values (110)
(4)用 Select 语句插入多条数据
Insert 语句插入数据的特点是每一次只能插入一行数据。相反,Select 也可以用在 Insert 语句中,并且可以一次插入多条数据。使用 Select 语句插入数据的语法形式如下:
Insert table_name
Select column_list
From table_list
Where search_conditions
在使用 Select 语句插入数据时,应该注意下面几点:
☆在 Insert 语句中使用 Select 时,他们参考的表既可以是相同的,也可以是不同的。
☆要插入数据的表必须已经存在。
☆要插入数据的表必须和 Select 的结果集兼容。兼容的含义是列的数量和顺序必须相同,列的数据类型或者相同,或者SQL Server 可以自动转换。
例子:
Use cust
Insert students
Select number,name,sex,birthday,hometown,telphone_no,address,others
From students
注意:
Select 后面的字段要输完整,这个例子是自己向自己插入多条数据(自己向自己插入是被允许的)
补充:
你还可以“From students”后面加上“Where name="影子"”,只插入name等于影子的记录,可以用And 和 Or 加上多个条件。
(5)使用 Select Into 插入数据到一个新表中
带有 Into 子句的 Select 语句允许用户定义一个新表并且把数据插入到新表中。这种方法不同于前面讲述的那些方法。在前面的那些方法中,一个共同的特点,是在数据输入之前表已经存在。而使用 Select Into 插入数据的方法,是在插入数据的过程中建立新表。
Select Into 语句的语法如下:
Select select_list
Into new_table_name
From table_list
Where search_conditions
在使用 Select Into 插入数据时,要注意下面几点:
☆在某个数据库中使用 Select Into 插入数据时,设置该数据库的 Select Into/Bulk Copy 为真。
☆新表不能存在,否则会产生错误信息。
☆新表中的列和行是基于查询结果集
☆要插入的数据不记录在日志中。
☆在select_list 中出现的列应该使用别名,否则,新表中的列没有列名。没列名的表只能通过 Select From new_table_name 的形式查询。因此,应该为列起个别名。
☆这种方法多用在对列进行各种计算的情况。
例子:
Select number,name
Into newcust1
From students
创建新的表newcust1,插入students表中的number和name字段的所有数据。
补充:如果要插入所有字段的记录,则“Select ”,也可在“From students”后加条件,方法和上个例子一样。
(6)用 UPdate 语句修改表中的数据
Update 语句用来修改表中已存在的数据。Update 语句既可以一次修改一行数据,也可以一次修改许多行,甚至可以一次修改表中的全部数据。Update 语句使用 Where 子句指定要修改的行,使用 Set 子句给出新的数据。新数据可以是常量,也可以是指定的表达式,还可以是使用 From 子句来自其他表的数据。
Update 语句的语法如下:
Update {table_name|view_name}
Set {column_list}=expression [, ]
[Where clause]
在使用 Update 语句时,如果没有使用 Where 子句,那么就对表中所有的行进行修改。如果使用Update 语句修改数据时与数据完整性约束有冲突,那么修改就不会发生,整个修改事务全部滚回。例如,这种冲突可能是所输入的值是错误的数据类型,或者所输入的值违背了在该列定义的规则约束,等等。
例子:
Use cust
Update students
Set name=name+"007"
Where number>100
打开cust数据库,修改students表,使number>100的数据的name的值全部加"007"。
4用 Delete 语句删除表中的数据
当数据库中的数据不需要的进修可以删除。一般情况下,删除数据使用 Delete 语句。Delete 语句可以一次
以上就是关于怎么样建立数据库,需要详细的步骤。全部的内容,包括:怎么样建立数据库,需要详细的步骤。、简述创建查询的方法、如何在excel中建立数据库的查询等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)