命令行操作数据库

原文地址:http://blog.sina.com.cn/s/blog_5ee2c4040100pxzg.html

第一招、mysql服务的启动和停止

?? net stop mysql

?? net start mysql

第二招、登陆mysql

?? 语法如下: mysql -u用户名 -p用户密码

?? 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:

mysql>

注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP

第三招、增加新用户

?? 格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"

?? 如,增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数? 据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:

?? grant select,insert,update,delete on *.* to [email protected] Identified by "password1";

如果希望该用户能够在任何机器上登陆mysql,则将localhost改为"%"。

如果你不想user1有密码,可以再打一个命令将密码去掉。

grant select,insert,update,delete on mydb.* to [email protected] identified by "";

?

第四招: 操作数据库

?? 登录到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 表名;

7、 显示表中的记录:

? select * from 表名;

?

第五招、导出和导入数据

1. 导出数据:

?? mysqldump --opt test > mysql.test

即将数据库test数据库导出到mysql.test文件,后者是一个文本文件

如:mysqldump -u root -p123456 --databases dbname > mysql.dbname

就是把数据库dbname导出到文件mysql.dbname中。

2. 导入数据:

?? mysqlimport -u root -p123456 < mysql.dbname。

不用解释了吧。

3. 将文本数据导入数据库:

文本数据的字段数据之间用tab键隔开。

?? use test;

?? load data local infile "文件名" into table 表名;

1:使用SHOW语句找出在服务器上当前存在什么数据库:

?? mysql> SHOW DATABASES;

2:2、创建一个数据库MYSQLDATA

? mysql> CREATE DATABASE MYSQLDATA;

时间: 2024-10-06 07:08:19

命令行操作数据库的相关文章

命令行操作数据库高级

库的操作: 查看用户可以使用的数据库: show databases; 创建数据库:    create database school; //建立库SCHOOL 打开数据库:         use database_name; 导入sql文件:  source sql_file.sql; 标注:1,首先打开某个数据库,用  use database_name; 2,再使用  source 命令: 导出数据库:  是在进入到某个数据库之前进行的. 这个是在进入到 cmd.exe 中转入到mys

ubuntu命令行操作mysql常用操作

登陆mysql [email protected]:~/ruby/mydiary$ mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. 查看所有的数据库 mysql> show databases; --注意必须要用;结尾否则不会立即执行代码 +--------------------+ | Database | +--------------------+ | inf

SQL命令行操作

命令行操作(mysql.exe)    0.登录  :       mysql -u root -p    1.显示数据库列表:    show databases;     2.选择数据库:      use 库名;    3.显示数据表列表     show tables;    4.显示数据表的结构: desc 表名;    5.建库:       create database 库名 charset utf8;    6.建表:       use 库名:     create tabl

android 使用命令行操作模拟器

首先你得配置好环境变量,不懂配置或者没配置好的去别处查查先,这里就不教了.建议是否配置好环境变量的方法就是打开运行窗,输入 cmd 然后回车,如果输出一大堆东西就说明配置好了. 然后这个什么叫做命令行操作模拟器呢,主要有个用途比较实在,就是安装一些应用程序到模拟器上.或者是查看手机上面的一些数据,尤其是数据库: 一些功能操作在这里列出来: 1.利用命令行安装手机软件到模拟器上 adb install path 其中path为路径名比如我在d盘有个文件夹app里面有个软件a.apk则path为:d

mysql简单命令行操作以及环境变量的配置

1.配置环境变量 - 找到mysql的bin目录,配置到环境变量path下. 2.简单的命令行操作 -1.登录: mysql -hlocalhost(-h后面跟数据库ip地址) -uroot(-u后面跟user名) -p(密码) -2.退出: exit -3.数据库操作: -1.建库:create database mydb; -2.删库:drop database mydb; -3.显示所有的数据库:show databases; -4.选择库(选择要使用的数据库):use mydb; -4.

MongoDB命令行操作

1. 连接MongoDB: Mongodb://username:[email protected]/dbname 2. 创建数据库: use dbname:如果数据库不存在则创建数据库,否则切换到指定数据库. 3. 查看所有数据库: show dbs 注: 该命令不会显示新创建的空数据库,若想显示需要向空数据库插入一些数据. MongoDB中默认的数据库为test,若果没有创建新的数据库,集合将存放于test中. 4. 查看当前数据库名: db 5. 删除数据库: db.dropDatabas

CentOS7.5搭建Zookeeper3.4.12集群与命令行操作

一. 分布式安装部署 1.0 下载地址 官网首页: https://zookeeper.apache.org/ 下载地址: http://mirror.bit.edu.cn/apache/zookeeper/ 1.1 集群规划 在node21.node22和ode23三个节点上部署Zookeeper,三个节点都已安装jdk. IP 节点名称 Zookeeper JDK 192.168.100.21 node21 Zookeeper JDK 192.168.100.22 node22 Zookee

MySQL用命令行导出数据库

MySQL命令行导出数据库:首先进入cmd然后:1. cd C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin2. mysqldump -uroot -p labos1502 > labos1502.sql3. 提示输入密码时,输入该数据库用户名的密码(如果导出单张表的话在数据库名后面输入表名即可)如果提示locktable错误:则在mysqldump -uroot -p abc后面空一格加上--skip-lock-tables4. 会看到文件la

2015.12.01 软件安装 命令行操作 vi

软件安装 1.App Store 2..dmg/.pkg(相当于光盘镜像) 双击安装 3.绿色软件,*.app 直接拖拽到Application (非官方的安装,要注意在偏好设置中允许任何来源) 常用网址:www.macx.cn        bbs.feng.com 在对MacOS系统的操作当中,有两种操作方式.一种就是图形化操作,另一种就是命令行操作.对比而言,前者更直观,而后者则是更便捷并且节约资源. 基本命令 ls                           查看当前文件夹下的文