一、Select
字段列表
From
数据表
例:1、select
id,gsmc,add,tel
from
haf
(*
表示数据表中所有字段)
2、select
单价,数量,单价*数量
as
合计金额
from
haf
(As
设置字段的别名)
二、Select
…
from
…
Where
筛选条件式
例
筛选条件式:
1、字符串数据:
select
*
from
Where
姓名='李明'
2、万用字符:
select
*
from
成绩单
Where
姓名
like
'李%'
select
*
from
成绩单
Where
姓名
like
'%李%'
select
*
from
成绩单
Where
姓名
like
'%李_'
3、特殊的条件式:1.=
/
>
/
<
/
<>
/
>=
/
<=
2.AND逻辑与
OR逻辑或
NOT逻辑非
3.Where
字段名称
in(值一,值二)
4.Where
字段名称
Is
Null
/
Where
字段名称
Is
Not
Null
<?php$data = array()
$db_name_php = 'books'
if (!mysql_connect('localhost', 'root', '123456')) {
echo '不能连接到mysql'
exit
}
$result = mysql_query('show databases')
While($row = mysql_fetch_assoc($result)){
$data[] = $row['Database']
}
unset($result, $row)
mysql_close()
print_r($data)
echo '<br><br>' if (in_array(strtolower($db_name_php), $data))
echo '[',$db_name_php,']数据库存在'
else
echo '[',$db_name_php,']数据库不存在'
?>
应该是如果不存在创建存在
则备份吧??
判断是否存在,要通过数据库的系统表,mssql的master表
Select
count(*)
From
Master..SysDatabases
where
name
=
'???'
,如果结果是0就不存在,是1
就存在,只有创建还是备份,自己看了,语句都是现成的,要看你具体是那个
数据库系统
,mssql就是执行
create
database
???
备份呢BACKUP
DATABASE
test
TO
disk
=
'c:\test'
WITH
FORMAT,
NAME
=
'Full
Backup
of
MyNwind'
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)