MySQL常用命令及操作

1、登录与退出
   1)登录
       windows下直接在DOS命令窗口用root用户登录输入mysql回车;
       linux下输入使用PUTTY连接mysql的服务器,然后输入: mysql -u 用户名 -p 密码  即可进入mysql>界面。
   2)退出
       执行 exit 回车 即可。
   3)修改密码
       mysql -u 用户名 -p 密码 password 新密码

2、数据库基本操作
   1)显示数据库
       mysql>show databases;
   2)创建数据库
       mysql>create database  name;     //这里的name是指需要创建的数据库的名字。
   3)删除数据库
       mysql>drop database name;           //这里的name是指需要删除的数据库的名字。
   4)选择数据库
       mysql>use databasename;           //这里的databasename是指选择的数据库的名字。
   5)查看当前使用的数据库
       mysql>select database();

3、表的基本操作
    注意:表的所有操作之前必须使用use databasename;说明选择的哪个数据库。
   1)显示表
       mysql>show tables;
   2)显示具体的表结构
       mysql>describe tablename;
   3)创建表
       mysql>create table tablename(col1 type, col2 type....);   //这里的tablename是指要创建的表名。
   4)删除表
       mysql>drop table tablename;    //这里的tablename是指要创建的表名。
   5)插入数据
       insert into tablename values(col1 value,col2 value....);
   6)查询数据
       select * from tablename where .......;
   7)更新数据
       update tablename  set col1 = newvalue where .....;
   8)删除数据
       delete from tablename   where ......;

4、文件导入
   1)导入.sql文件命令(例如D:/mysql.sql)
       mysql>use databasename;
       mysql>source d:/mysql.sql;
   2)用文本方式将数据导入数据库表
       mysql>load data local infile "filename" into table tablename;

5、用户权限操作
   1)增加新用户
       grant select on databasename.* to [email protected] identified by "password"
   2)增加所有权限给用户
       grant all privileges on *.* to [email protected] identified by "password";
   3)增加数据库的具体操作给用户
       grant select ,insert,update on databasename.* to [email protected] identified by "password"
   4)增加数据库的某张表的操作权限给用户
       grant update,delete on databasename.tablename to [email protected] identified by "password"
   5)删除权限
       revoke all privileges on *.* from [email protected]
   6)flush privileges;

6、MySQL数据库备份迁移
   1)远程数据库备份
       mysqldump -h 10.201.10.243 -udiscuz -p discuz >discuz_69.sql
   2)导入备份的数据库
       => mysql -ushenweiyan -p   //登录MySQL
       Enter password:
       mysql> use newucdb;
       mysql> source /home/shenweiyan/mysql-bk/discuzdb_3_2.sql;    //将discuz数据库信息导入成为newucdb的保存信息

时间: 2024-10-10 18:54:06

MySQL常用命令及操作的相关文章

MySQL常用命令基础操作

MySQL启动与更改密码 mysql启动基本原理说明: /etc/init.d/mysqld是一个shell启动脚本,启动后最终会调用,mysqld_safe脚本,最后调用mysqld服务启动mysql,我们编辑/etc/init.d/mysqld,可以看到脚本,启动俩个进程mysqld和mysqld_safe,一般故障的时候我们用mysqld_safe来启动, 关闭mysql 1 mysqladmin - uroot -p密码 shut down 2 /etc/init.d/mysqld st

mysql常用命令行操作(二):登陆、退出、查看端口、修改密码、刷新

一.查看.创建.删除数据库 create database library default character set utf8 collate utf8_general_ci; # 创建数据库并设置默认字符集drop database library; # 删除数据库 原文地址:https://www.cnblogs.com/2sheep2simple/p/10625007.html

Linux 操作MySQL常用命令行

Linux 操作MySQL常用命令行 注意:MySQL中每个命令后都要以分号:结尾. 1.显示数据库 mysql> show databases; +----------+ | Database | +----------+ | mysql | | test | +----------+ 2 rows in set (0.04 sec) Mysql刚安装完有两个数据库:mysql和test.mysql库非常重要,它里面有MySQL的系统信息,我们改密码和新增用户,实际上就是用这个库中的相关表进行

MySQL常用操作(1)设置更改root密码、连接MySQL、MySQL常用命令

设置更改root密码 设置mysql的root用户密码:(默认为空) 1.查看mysql任务是否开启:ps aux |grep mysql 若无开启则-->/etc/init.d/mysqld start 2.登录mysql : /usr/local/mysql/bin/mysql -uroot (单独在命令行运行mysqlm命令是不生效的,因为mysql命令并不是在PATH 环境变量中定义) 若想不用在命令行中敲写绝对路径: (1)临时生效(重启失效) export PATH=$PATH:/u

Linux centosVMware MySQL常用操作设置更改root密码、连接mysql、mysql常用命令

一.设置更改root密码 启动mysql /usr/local/mysql/bin/mysql -uroot 报错 vi my.cnf里面socket路径改成/tmp/mysql.sock,并做了一个软链接:ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock 后才正常 更改环境变量PATH,增加mysql绝对路径 mysqladmin -uroot password 'mimA123' mysql -uroot -pmimA123 使用-p命令加密码就

MYSQL常用命令列表

MYSQL常用命令列表 1.系统管理 mysql -h主机地址 -u用户名 -p 连接MYSQL(在mysql/bin) exit 退出MYSQL命令 mysqladmin -u用户名 -p旧密码 password新密码 修改密码(在mysql/bin) grantselect[insert][,update][,delete]on数据库.*to用户名@localhost("%", 表示任何主机)identifiedby "密码" 增加用户 mysqldump –u

mysql 常用命令(备忘)

1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES; 2:2.创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库 mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!) 4:查看现在的数据库中存在什么表mysql> SHOW TABLES;5:创建一个数据库表mysql> CREATE TABLE MYT

MongoDB与Mysql常用命令解释

原文 本文旨在介绍MongoDB,Mysql的常用命令:将MongoDB 和传统的关系型数据库的常用命令对照起来学习,更加便于记忆和理解. mongodb与mysql命令对比 MongoDB是由数据库(database/repository).集合(collection).文档对象(document)三个层次组成.MongoDB中集合对应关系型数据库里的表,但是集合中没有列.行和关系的概念,这体现了模式自由的特点. 传统的关系数据库一般由数据库(database).表(table).记录(rec

MYSQL常用命令集合(转载)

文章出处:http://www.cnblogs.com/q1ng/p/4474501.html 1.导出整个数据库mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u wcnc -p