使用命令行操作mysql数据库步骤如下:
1)打开命令行窗口
开始——运行 输入cmd回车
2)登录mysql服务器
输入 mysql -h 127.0.0.1 -u root -p 回车
输入密码 ****
参数说明:
-h后面跟服务器ip地址,127.0.0.1连接在本地的数据库服务器
-u后面跟用户名,这里用户为root
-p指使用的密码
成功登录后就可以在命令行窗口执行sql语句操作mysql数据库了。
例如:
创建数据库等
mysql>create database myDb;
2. 问下数据库中mysql怎么用命令登陆和退出的
MySQL登录与退出
登录Mysql:“输入mysql -u帐号 -p密码 这是登陆
mysql退出:mysql > exit;
以下是实例参考下:
登录Mysql:“输入mysql -uroot -p -P3306 -h127.0.0.1”
表示超级用户名root,密码稍后输入,端口号3306(不输入P默认为3306),
主机地址127.0.0.1(若使用本机作为主机,h默认127.0.0.1)
mysql退出三种方法:
mysql > exit;
mysql > quit;
mysql > \q;
3. mysql 退出sql语句编辑模式
mysql> insert into core_user(login_name,real_name,password,email,create_time,is_disab…..
‘> quit
‘> exit
‘> ;
‘>
‘> \c
‘> /c
终止批处理操作吗(Y/N)? y
遇到上面的情况无法终于sql编辑,最后没办法ctrl+c,强退了mysql ,后来找了一下官方文档,上面是有说明的,前面的提示符很重要,要用 ‘\c 退出
4. mysql数据库cmd命令窗建表时有时候出错按回车一直换行不执行,也不报错,无法退出,如何解决
mysql中默认情况下载命令行中的结束符号为分号,所以在执行语句敲完后,在结尾处使用分号(;)如果所示:
然后使用回车就执行sql语句。
5. mysql命令行什么时候需要手动开启事务
MySQL的事务如果不在任何修改,默认是自动提交的,也就是你只要执行一个SQL,回车之后这个SQL语句如果没有任何问题,只需完成后是自动提交的。
控制这个功能的参数是:autocommit。如果这个参数的值是on或者1,那么就是上面我说的那种现象。如果是off或者0,则表示不会自动提交事务。需要你显示的去提交事务。否则锁执行的SQL不会不会永久生效,只会对你当前命令行的session有效,退出MySQL后,执行的SQL语句将会别回滚。
当你需要两个SQL语句同时成功或者同时失败的时候,你可以手动地开启一个事务。比如下面的场景:
你想向订单表order_info表中插入一条新的订单记录,同时要想支付信息表payment_info中插入一条支付信息记录,这个时候从业务的角度上来看,这两个表中的插入操作,需要保持原子性(也就是事务的四大特性之一),也就是要么都插入成功,要么都插入失败,不能存在订单插入成功,支付插入失败,反之也不可以。
要满足上面的需求,你就需要手动的去开启一个事务,在这个事务中去插入两个表中的数据。然后再提交这个事务。如果这两个表的插入操作,你不手动的开启事务,MySQL自己会把两个SQL语句分开放在两个单独的事务中。执行一个插入,就会自动提交一个事务,然后在执行另外一个插入,再自动提交另外一个事务。
在MySQL看来,这是两个分别向两个表中插入的SQL语句而已,它不会从业务上考虑这两个SQL实际的业务逻辑背景是什么。所以此时他会看成是两个SQL语句,也就是两个事务。
这样的情况下就需要手动的开启事务。
6. 如何使用mysql命令行
mysql命令行的使用主要是对sql语句的掌握,这里简要介绍一下基础的命令行操作,更多sql语言相关的内容,用户可自行学习。
1、mysql命令行登录
mysql-uroot-p
或者
mysql-uroot-h(mysql服务器地址)-p
说明:mysql是命令行登录工具,-u指明登录用户,-p指明登录用户的密码,
后面可以直接接密码。-h后面接服务器的地址,主要用于远程登录mysql服务
器。
7. 请问mysql中如何退出一个库
其实你可以这么做。
目前情况是你现在已经使用: "use mytest;" 进入mytest数据库了。
你想切换其他数据库,但是你不知道如何操作的话:
1、如果已知其他库的库名(例如:mytest1),那么直接用: "use mytest1;"进行切换;
2、如果你不知道其他数据库名或者记不住的话,先用:"use mysql;"切换到mysql库(这就是默认登陆的库),再使用:"show databses;"把全部数据库展示出来,然后使用:"use 库名"进行切换。
没错,我就是喜欢乱用冒号,纯手打满意望采纳加笔记,不满意的话再说。换句话说我回答的这么标准,咋能不满意呢?
8. 我用mysql数据库,sql编写了一半,突然想退出,该如何做
如果你决定不想执行正在输入过程中的一个命令,输入\c取消它:
mysql> SELECT
-> USER()
-> \c
mysql>
这里也要注意提示符,在你输入\c以后,它切换回到mysql>,提供反馈以表明mysql准备接受一个新命令。
9. 怎么退出mysql命令行
使用: mysql -u root -p 进入 mysql 命令号以后, 如果想退出, 可以使用: quit 命令, 如下:
mysql -u root -p
quit;
(9)sql命令行退出mysql扩展阅读:
数据库常用操作:
登录到mysql中,然后在mysql的提示符下运行下列命令,每个命令以分号结束。
1、显示数据库列表。
show databases;
缺省有两个数据库:mysql和test。 mysql库存放着mysql的系统和用户权限信息,我们改密码和新增用户,实际上就是对这个库进行操作。
2、 显示库中的数据表:
use mysql;
show tables;
3、 显示数据表的结构:describe 表名;
4、 建库与删库:
create database 库名;
drop database 库名;
5、 建表:
use 库名;
create table 表名(字段列表);
drop table 表名;
6、 清空表中记录:
delete from 表名;
truncate table 表名;
7、 显示表中的记录:select * from 表名;