谁有DOS下管理数据库的命令,MySQL,MSSQL,Oracle,sql2005都行

谁有DOS下管理数据库的命令,MySQL,MSSQL,Oracle,sql2005都行,第1张

给你mysql的吧 一、连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>。 (注:u与root可以不用加空格,其它也一样) 3、退出MYSQL命令: exit (回车)。 二、修改密码 格式:mysqladmin -u用户名 -p旧密码 password 新密码 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。 三、增加新用户。(注意:和上面不同,下面的因为是MySQL环境中的命令,所以后面都带一个分号作为命令结束符) 格式:grant select on 数据库 to 用户名@登录主机 identified by \"密码\" grant select,insert,update, delete on to test2@localhost identified by \"abc\"; 如果你不想test2有密码,可以再打一个命令将密码消掉。 grant select,insert,update,delete on mydb to test2@localhost identified by \"\"; 在上面讲了登录、增加用户、密码更改等问题。下面我们来看看MySQL中有关数据库方面的 *** 作。注意:你必须首先登录到MySQL中,以下 *** 作都是在MySQL的提示符下进行的,而且每个命令以分号结束。 1、MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 表的详细描述 select 中加上distinct去除重复字段 mysqladmin drop database name 删除数据库前,有提示。 显示当前mysql版本和当前日期 select version(),current_date; 2、修改mysql中root的密码: shell>mysql -u root -p mysql> update user set password=password(”xueok654123″) where user=’root’; mysql> flush privileges //刷新数据库 mysql>use dbname; 打开数据库: mysql>show databases; 显示所有数据库 mysql>show tables; 显示数据库mysql中所有的表:先use mysql;然后 mysql>describe user; 显示表mysql数据库中user表的列信息); 3、grant 创建一个可以从任何地方连接服务器的一个完全的超级用户,但是必须使用一个口令something做这个 mysql> grant all privileges on to user@localhost identified by ’something’ with 增加新用户 格式:grant select on 数据库 to 用户名@登录主机 identified by “密码” GRANT ALL PRIVILEGES ON TO monty@localhost IDENTIFIED BY ’something’ WITH GRANT OPTION; GRANT ALL PRIVILEGES ON TO monty@”%” IDENTIFIED BY ’something’ WITH GRANT OPTION; 删除授权: mysql> revoke all privileges on from root@”%”; mysql> delete from user where user=”root” and host=”%”; mysql> flush privileges; 创建一个用户custom在特定客户端it363com登录,可访问特定数据库fangchandb mysql >grant select, insert, update, delete, create,drop on fangchandb to custom@ it363com identified by ‘ passwd’ 重命名表: mysql > alter table t1 rename t2; 4、mysqldump 备份数据库 shell> mysqldump -h host -u root -p dbname >dbname_backupsql 恢复数据库 shell> mysqladmin -h myhost -u root -p create dbname shell> mysqldump -h host -u root -p dbname < dbname_backupsql 如果只想卸出建表指令,则命令如下: shell> mysqladmin -u root -p -d databasename > asql 如果只想卸出插入数据的sql命令,而不需要建表命令,则命令如下: shell> mysqladmin -u root -p -t databasename > asql 那么如果我只想要数据,而不想要什么sql命令时,应该如何 *** 作呢? mysqldump -T/ phptest driver 其中,只有指定了-T参数才可以卸出纯文本文件,表示卸出数据的目录,/表示当前目录,即与mysqldump同一目录。如果不指定driver 表,则将卸出整个数据库的数据。每个表会生成两个文件,一个为sql文件,包含建表执行。另一个为txt文件,只包含数据,且没有sql指令。 5、可将查询存储在一个文件中并告诉mysql从文件中读取查询而不是等待键盘输入。可利用外壳程序键入重定向实用程序来完成这项工作。例如,如果在文件my_filesql 中存放有查 询,可如下执行这些查询: 例如,如果您想将建表语句提前写在sqltxt中: mysql > mysql -h myhost -u root -p database < sqltxt

dos命令行怎么查询mysql数据库具体步骤:

1首先点击桌面左下角--windows--图标--搜索框内输入--cmd--,点击cmdexe。

2启动mysql数据库:在出来的DOS命令窗口中输入 net start mysql,或者使用快捷键Windows键(在键盘上有个Windows标志的按键)+ R直接输入net start mysql后回车。(另附:关闭的命令为net stop mysql)

3在DOS命令窗口输入 mysql -hlocalhost -uroot -p回车 进入mysql数据库,其中-h表示服务器名,localhost表示本地;-u为数据库用户名,root是mysql默认用户名;-p为密码,如果设置了密码,可直接在-p后链接输入,如:-p123456,用户没有设置密码,显示Enter password时,直接回车即可。注意,如果你的mysql没有安装在C盘下,你需要先使用DOS命令进入mysql的安装目录下的bin目录中。以我的电脑为例,方法如下:输入D:进入D盘,在输入cd D:\Tools\MySQL5525\bin进入到mysql的bin目录下才可以输入 mysql -hlocalhost -uroot -p

4当显示此界面时表示成功链接到了mysql数据库

5输入show databases;显示你有的数据库(mysql数据库中的命令必须以分号结尾“;”)

6如果要退出mysql数据库,输入exit;回车

命令如下
mysql -hlocalhost -uroot -ppassword 回车
把localhost 换做你的mysql地址,root换做你mysql用户名,password换做你的mysql密码。
分别是在-h,-u,-p 的后面。
在创建表之前 需要创建一个库,命令如下。 WINDOWS命令可以小写 linux命令要大写。
create database 库名; 注意符号,回车。
创建表
create table 表名(
列名(字段1名) 类型 字段完整性约束,
列名(字段2名) 类型 字段完整性约束,
列名(字段3名) 类型 字段完整性约束,

);

你先运行
CMD
然后
进入到那个
mysql
的目录下,
再运行。
例如:
D:\>cd
mys
D:\mysql-5150-win32>cd
bin
D:\mysql-5150-win32\bin>mysql
Welcome
to
the
MySQL
monitor
Commands
end
with
;
or
\g
Your
MySQL
connection
id
is
1
Server
version:
5150-community
MySQL
Community
Server
(GPL)
Copyright
(c)
2000,
2010,
Oracle
and/or
its
affiliates
All
rights
reserved
This
software
comes
with
ABSOLUTELY
NO
WARRANTY
This
is
free
software,
and
you
are
welcome
to
modify
and
redistribute
it
under
the
GPL
v2
license
Type
'help;'
or
'\h'
for
help
Type
'\c'
to
clear
the
current
input
statement
mysql>
use
test
Database
changed


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10350377.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存