日期:2025-07-14 01:51:08 人气:1

    A+
热门评论

怎样用SQL语句查询一个数据库中的所有表

查询一个数据库中的所有表sql语句是show tables; 显示所有数据库的命令是:show databases;要查看某个数据库先要进入数据库使用user 命令;进入数据库之后才能查询数据库中有哪些表。使用以下命令即可查出所有表: show tables; 扩展资料 mysql数据库的基本sql操作命令介绍: 1、显示当前数据库服务器中的数据库列表:mysql> SHOW DATABASES; 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:/mysql.txt" into table 表名; 10、导入.sql文件命令:mysql> USE 数据库名;mysql> source d:/mysql.sql;

阅读全文

怎么用Sql语句获取一个数据库中的所有表的名字

在程序中通过sql语句查询来获得某个数据库的所有表名,代码如下: SELECT table_name FROM information_schema.tables WHERE table_schema = 'mydatabasename' AND table_type = 'base table' 扩展资料 1,利用sys.tables目录视图查询所有表的名字,sys.tables目录视图为每个表对象返回一行. 示例语句如下: select * from sys.tables 注意:sys.tables目录视图也只有在SQL SERVER2005及以上的版本中才能使用。 2,利用存储过程sp_tables sp_tables存储过程,可返回可在当前环境中查询的对象列表。这代表可在FROM子句中出现的任何对象。 我们可以执行如下语句: exec sp_tables 在结果集中筛选出所有TABLE_TYPE等于TABLE的记录就是表信息了。 参考资料:百度百科 sql语句 百度百科 sys.tables

阅读全文