0
点赞
收藏
分享

微信扫一扫

excel数据库调取数据


mysql 数据库查询问题。

mysql_fetch_assoc($db1); 用一次只能取出一行,放在一个循环里面就好了。if($list=mysql_fetch_assoc($db1)){print_r($list);}mysql_fetch_assoc只是返回一条数据while($list=mysql_fetch_assoc($db1)){print_r($list);$db1=mysql_query("SELECT * FROM `mhdesk`.`yang_user_url`");这样试下看看。while($list=mysql_fetch_assoc($db1)){print_r($list);上面应该是打错了。。

excel数据库调取数据_数据

mysql 数据库查询问题。

mysql_fetch_assoc($db1); 用一次只能取出一行,放在一个循环里面就好了。if($list=mysql_fetch_assoc($db1)){print_r($list);}mysql_fetch_assoc只是返回一条数据while($list=mysql_fetch_assoc($db1)){print_r($list);$db1=mysql_query("SELECT * FROM `mhdesk`.`yang_user_url`");这样试下看看。while($list=mysql_fetch_assoc($db1)){print_r($list);上面应该是打错了。。

MySQL是什么数据库呢?

MySQL是一种数据库管理系统数据库是数据的结构化集合 希望我的回答对你有用。

用perl如何访问mysql数据库?请给个例子

DBI->errstr;

print "插入若干记录n";

my $sth = $dbh->prepare(q{

INSERT INTO address (id, name,email,telephone) VALUES (?, ?, ?, ?)

}) });

print "输入记录,回车结束:";

while ($inputdata =<>) {

chop $inputdata;

last unless($inputdata);

my ($id, $name,$email, $tel) = split( /,/, $inputdata);

$sth->execute($id, $name, $email,$tel)

# $dbh->commit;

print "下面根据输入的名字打印出EMAIL地址和电话n";

my $sth = $dbh->prepare(’SELECT * FROM address WHERE name=?’)

or die $dbh->errstr;

print "请输入姓名,回车结束:";

while ($inputname =<>) {

my @data;

chomp $inputname;

last unless($inputname);

$sth->execute($inputname) or die "错误: " 。

如何查看mysql数据库

查看当前使用的数据库,可使用如下命令

mysql> select database(); #使用函数database()

mysql> show tables; #列头信息中可看出当前使用的db,格式为:Tables_in_[db_name]

mysql> status; #注意结果中的"Current database:"信息

查看系统中有哪些数据库,

mysql> show databases;

更换当前使用的数据库,

mysql> use db_name;

返回当前数据库下的所有表的名称

mysql> show tables;

或者直接用如下命令

mysql> show tables from db_name;

查看表结构,可使用如下命令

mysql> desc 表名;

mysql> describe 表名;

mysql> show columns from 表名;

mysql> show create table 表名;

mysql> use information_schema

mysql> select * from columns where table_name='表名';

15个 MySQL 菜鸟问题

问题1:你如何确定 MySQL 是否处于运行状态?

答案: Debian 上运行命令 service mysql status,在RedHat 上运行命令 service mysqld status。然后看看输出即可。

问题2:如何开启或停止 MySQL 服务?

答案:运行命令 service mysqld start 开启服务;运行命令 service mysqld stop 停止服务。

问题3:如何通过 Shell 登入 MySQL?

答案:运行命令 mysql -u root -p

问题4:如何列出所有数据库?

答案:运行命令 show databases;

问题5: 如何切换到某个数据库并在上面工作?

答案:运行命令 use database_name; 进入名为 database_name 的数据库。

问题6:如何列出某个数据库内所有表?

答案:在当前数据库运行命令 show tables;

问题7:如何获取表内所有 Field 对象的名称和类型?

答案:运行命令 describe table_name;

问题8:如何删除表?

答案:运行命令 drop table table_name;

问题9:如何删除数据库?

答案:运行命令 drop database database-name;

问题10:如何查看表内所有数据?

答案:运行命令 select * from table_name;

问题11:如何从表(比如 oc_users )中获取一个 field 对象(比如 uid)的所有数据?

答案:运行命令 select uid from oc_users;

问题12:假设你有一个名为 ‘xyz’ 的表,它存在多个字段,如 ‘createtime’ 和 ‘engine’。名为 engine 的字段由 ‘Memoty’ 和 ‘MyIsam’ 两种数值组成。如何只列出 ‘createtime’ 和 ‘engine’ 这两列并且 engine 的值为 ‘MyIsam’?

答案:运行命令 select create_time, engine from xyz where engine = ”MyIsam”;

问题13:如何列出表 ‘xrt’ 内 name 域值为 ‘tecmint’,web_address 域值为 ‘tecmint.com’ 的所有数据?

答案:运行命令 select * from xrt where name = “tecmint” and web_address = “tecmint.com”;

问题14:如何列出表 ‘xrt’ 内 name 域值不为 ‘tecmint’,web_address 域值为 ‘tecmint.com’ 的所有数据?

答案:运行命令 select * from xrt where name != "tecmint" and web_address = "tecmint.com";

问题15:如何知道表内行数?

答案:运行命令 select count(*) from table_name;可以使用mysql推出的mysqlconnector/net组件,该组件是mysql为ado.net访问mysql数据库设计的.net专用访问组件,完成该组件后,需要在项目中引用这个组件,之后在程序中引用命名空间mysql.data.mysqlclient,即可开始进行连接mysql数据库的操作了,示例如下:

protected voidmysqlcon()

//数据库连接字符串跟连接sqlserver没有区别

string constr = "server=localhost;userid=root;password=root;database=test";

//下面使用mysql connector/net提供的专用对象

mysqlconnection mycon = new mysqlconnection(constr);

mycon.open();

mysqlcommandmycmd = new mysqlcommand("select * from users", mycon);

mysqldatareader myreader = mycmd.executereader();

while (myreader.read())

if (myreader.hasrows)

messagebox.show(myreader.getstring("email") );

myreader.close();

mycon.close();使用show databases;就能列出你有权限操作的数据库名,

如果你只有一个数据库权限,那么列出来的就是你当前的数据库名。

数据库怎样把表中第一条数据调取出来

以SQL Server和Oracle为例。

Oracle:

select * from 表名 where rownum<=1;

SQL Server:

select top 1 * from 表名;

你所谓的 第一条数据?CreateTime?

所以先排序

select top 1 * from tablename order by ......;select top 1 * from tablenameselect top 1 * from 表

举报

相关推荐

0 条评论