社区
MySQL
帖子详情
MYSQL语句如何列出当前数据库的所有表格?
bary
2007-03-28 03:09:43
MYSQL语句如何列出当前数据库的所有表格?
...全文
11176
8
打赏
收藏
MYSQL语句如何列出当前数据库的所有表格?
MYSQL语句如何列出当前数据库的所有表格?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
anan1122
2010-12-21
打赏
举报
回复
[Quote=引用 5 楼 succeese 的回复:]
二、显示命令
1、显示数据库列表。
show databases;
刚开始时才两个数据库:mysql和test。mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。
2、显示库中的数据表:
use mysql; //打开库,学过FOXBASE的一定不会陌生吧
show tables;
3、显示数据表的结构:
describe 表名;
4、建库:
create database 库名;
5、建表:
use 库名;
create table 表名 (字段设定列表);
6、删库和删表:
drop database 库名;
drop table 表名;
7、将表中记录清空:
delete from 表名;
8、显示表中的记录:
select * from 表名;
三、一个建库和建表以及插入数据的实例
drop database if exists school; //如果存在SCHOOL则删除
create database school; //建立库SCHOOL
use school; //打开库SCHOOL
create table teacher //建立表TEACHER
(
id int(3) auto_increment not null primary key,
name char(10) not null,
address varchar(50) default ’深圳’,
year date
); //建表结束
//以下为插入字段
insert into teacher values(’’,’glchengang’,’深圳一中’,’1976-10-10’);
insert into teacher values(’’,’jack’,’深圳一中’,’1975-12-23’);
注:在建表中(1)将ID设为长度为3的数字字段:int(3)并让它每个记录自动加一:auto_increment并不能为空:not null而且让他成为主字段primary key(2)将NAME设为长度为10的字符字段(3)将ADDRESS设为长度50的字符字段,而且缺省值为深圳。varchar和char有什么区别呢,只有等以后的文章再说了。(4)将YEAR设为日期字段。
如果你在mysql提示符键入上面的命令也可以,但不方便调试。你可以将以上命令原样写入一个文本文件中假设为school.sql,然后复制到c:\\下,并在DOS状态进入目录\\mysql\\bin,然后键入以下命令:
mysql -uroot -p密码 < c:\\school.sql
如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。
四、将文本数据转到数据库中
1、文本数据应符合的格式:字段数据之间用tab键隔开,null值用\\n来代替.
例:
3 rose 深圳二中 1976-10-10
4 mike 深圳一中 1975-12-23
2、数据传入命令 load data local infile \ "文件名\ " into table 表名;
注意:你最好将文件复制到\\mysql\\bin目录下,并且要先用use命令打表所在的库。
五、备份数据库:(命令在DOS的\\mysql\\bin目录下执行)
mysqldump --opt school> school.bbb
注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。
[/Quote]
很好!
anan1122
2010-12-21
打赏
举报
回复
[Quote=引用 5 楼 succeese 的回复:]
1、显示数据库列表。
show databases;
刚开始时才两个数据库:mysql和test。mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。
2、显示库中的数据表:
use mysql; //打开库,学过FOXBASE的一定不会陌生吧
show tab……
[/Quote]
赞一个!
懒得去死
2007-03-31
打赏
举报
回复
show tables
succeese
2007-03-30
打赏
举报
回复
二、显示命令
1、显示数据库列表。
show databases;
刚开始时才两个数据库:mysql和test。mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。
2、显示库中的数据表:
use mysql; //打开库,学过FOXBASE的一定不会陌生吧
show tables;
3、显示数据表的结构:
describe 表名;
4、建库:
create database 库名;
5、建表:
use 库名;
create table 表名 (字段设定列表);
6、删库和删表:
drop database 库名;
drop table 表名;
7、将表中记录清空:
delete from 表名;
8、显示表中的记录:
select * from 表名;
三、一个建库和建表以及插入数据的实例
drop database if exists school; //如果存在SCHOOL则删除
create database school; //建立库SCHOOL
use school; //打开库SCHOOL
create table teacher //建立表TEACHER
(
id int(3) auto_increment not null primary key,
name char(10) not null,
address varchar(50) default ’深圳’,
year date
); //建表结束
//以下为插入字段
insert into teacher values(’’,’glchengang’,’深圳一中’,’1976-10-10’);
insert into teacher values(’’,’jack’,’深圳一中’,’1975-12-23’);
注:在建表中(1)将ID设为长度为3的数字字段:int(3)并让它每个记录自动加一:auto_increment并不能为空:not null而且让他成为主字段primary key(2)将NAME设为长度为10的字符字段(3)将ADDRESS设为长度50的字符字段,而且缺省值为深圳。varchar和char有什么区别呢,只有等以后的文章再说了。(4)将YEAR设为日期字段。
如果你在mysql提示符键入上面的命令也可以,但不方便调试。你可以将以上命令原样写入一个文本文件中假设为school.sql,然后复制到c:\\下,并在DOS状态进入目录\\mysql\\bin,然后键入以下命令:
mysql -uroot -p密码 < c:\\school.sql
如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。
四、将文本数据转到数据库中
1、文本数据应符合的格式:字段数据之间用tab键隔开,null值用\\n来代替.
例:
3 rose 深圳二中 1976-10-10
4 mike 深圳一中 1975-12-23
2、数据传入命令 load data local infile \"文件名\" into table 表名;
注意:你最好将文件复制到\\mysql\\bin目录下,并且要先用use命令打表所在的库。
五、备份数据库:(命令在DOS的\\mysql\\bin目录下执行)
mysqldump --opt school>school.bbb
注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。
succeese
2007-03-30
打赏
举报
回复
show databases;
use 'database'
show tables;
shandalaji
2007-03-30
打赏
举报
回复
select name
from sysobjects
where xtype='u'
Ji秋风
2007-03-28
打赏
举报
回复
show tables
ssm后台管理系统框架(Spring mvc + mybatis +
mysql
+ easyui )附
mysql
数据库
ssm后台管理系统框架(Spring mvc + mybatis +
mysql
+ easyui ) 附
mysql
数据库
CRM-DB文件夹下面 树菜单,基本增删改查,自定义界面样式
MYSQL
数据库
入门(
表格
的操作)
➡️在Windows下操作,使用 win+r打开运行对话框,再次输入cmd打开运行窗口,输入
mysql
-u root -p 回车再次输入密码就可以在
mysql
下操作了。DCL:数据控制语言,用来创建
数据库
用户、控制
数据库
的访问权限;DDL:数据定义语言,用来定义
数据库
对象(
数据库
、表、字段);DML:数据操作语言,用来对
数据库
表中的数据进行增删改;客户端–>DBMS–>各个
数据库
–>库内具体的信息。DQL:数据查询语言,用来查询
数据库
中表的记录;➡️
表格
的增、删、改。
【
MySQL
】-17
MySQL
综合-3(
MySQL
创建
数据库
+
MySQL
查看
数据库
+
MySQL
修改
数据库
+
MySQL
删除
数据库
+
MySQL
选择
数据库
)
MySQL
创建
数据库
、
MySQL
查看
数据库
、
MySQL
修改
数据库
、
MySQL
删除
数据库
、
MySQL
选择
数据库
SQL Server
数据库
的查询
语句
_sqlserver
数据库
查询
语句
select * from sysdatabases #查询所有
数据库
的信息#查询数据表#查询
当前
数据库
中表的个数#查询
当前
数据库
中所有表的名字#查询
当前
数据库
的所有表的详细信息#查询指定test
数据库
中表的个数#查询指定test
数据库
中表的名字#查询指定test
数据库
中表的详细信息#查询列#查询
当前
数据库
的指定users表的列的个数ers’)#查询
当前
数据库
的指定users表的所有列的名字#查询
当前
数据库
的指定users表的列的详细信息。
mysql
workbench
数据库
备份_如何使用
MySQL
Workbench进行
MySQL
数据库
备份?
如何使用
MySQL
Workbench进行
数据库
备份? 我们可以通过以下方式进行备份吗?备份文件(.sql)包含"创建表"
语句
和"插入表"
语句
备份文件(.sql)仅包含创建表
语句
,而不包含所有表的插入表
语句
备份文件(.sql)仅包含插入表
语句
,而不包含所有表的创建表
语句
对于Workbench 6.0打开
MySql
工作台。要进行
数据库
备份,您需要在Server Administration中创建Ne...
MySQL
56,940
社区成员
56,756
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章