
1、导入sql文件命令:mysql>
use
数据库名;mysql>
source
d:/mysqlsql;
2、建立数据库:mysql>
create
database
库名;
3、建立数据表:mysql>
use
库名;mysql>
create
table
表名
(字段名
varchar(20),
字段名
char(1));
4、删除数据库:mysql>
drop
database
库名;
5、删除数据表:mysql>
drop
table
表名;
6、将表中记录清空:mysql>
delete
from
表名;
7、往表中插入记录:mysql>
insert
into
表名
values
("hyq","m");
8、更新表中数据:mysql->
update
表名
set
字段名1='a',字段名2='b'
where
字段名3='c';
9、用文本方式将数据装入数据表中:mysql>
load
data
local
infile
"d:/mysqltxt"
into
table
表名;
加个自增的ID,它会自动给你之前的数据添加序号,然后以这个ID字段为查询条件查询,就好了。
select from book where ID>m
自增很简单,在建表的SQL语句写 [ID] [int] IDENTITY(1,1) NOT NULL,
就可以了
1、在数据库中创建相应的表。
如,文本文件内容为:
create
table
test(id
int,name
varchar2(10),sex
varchar2(10));
2、在电脑中某路径下编写ctrl文件,以c盘data目录为例,添加如下文本。如,被导入的文件名为loadtxt
load
data
infile
'loadtxt'
--被导入文件名
replace
into
table
test
(id
char
terminated
by
',',
name
char
terminated
by
',',
sex
char
terminated
by
whitespace)
编写后,将文件保存成loadctrl
3、然后打开命令提示符,并进入到文本文件和ctrl文件所在目录。
4、输入以下语句,并执行。
sqlldr
userid=用户名/密码@数据库实例名
control=loadctl
log=loadlog
5、导入后,test表中数据如下:
select
from
test;
在GBase 8c中,可以使用current_setting函数,来查询获取参数的当前值,和SQL语句SHOW是等效的。查询datesytle,则语法如下gbase=# SELECT current_setting('datestyle');current_setting-----------------ISO, MDY(1 row)
这种情况需要写存储过程,进行全库搜索。代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
declare @cloumns varchar(40)
declare @tablename varchar(40)
declare @str varchar(40)
declare @counts int
declare @sql nvarchar(2000)
declare MyCursor Cursor For
Select aname as Columns, bname as TableName from syscolumns a,sysobjects b,systypes c
where aid = bid
and btype = 'U'
and axtype=cxtype
and cname like '%varchar%'
set @str='张三'
Open MyCursor
Fetch next From MyCursor Into @cloumns,@tablename
While(@@Fetch_Status = 0)
Begin
set @sql='select @tmp_counts=count() from ' +@tablename+ ' where ' +@cloumns+' = ''' +@str+ ''''
execute sp_executesql @sql,N'@tmp_counts int out',@counts out
if @counts>0
begin
print '表名为:'+@tablename+',字段名为'+@cloumns
end
Fetch next From MyCursor Into @cloumns,@tablename
End
Close MyCursor
Deallocate MyCursor
注意:其中“张三”为要查找的字符串,可以替换成其他的,如果查询的字符串超长,需要在定义变量时适当扩大长度。
以上就是关于读取数据库中的值全部的内容,包括:读取数据库中的值、怎样查询数据库表里指定的行的值、如何查看oracle的数据库的gap值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)