linux 操作mysql 数据库的常用命令 - 往事如烟2018

wsry-fxy 2021-12-14 原文


linux 操作mysql 数据库的常用命令

一 .常用的命令(linux)

1.启动 :mysqladmin start (或是/etc/init.d/mysql start    紫色部分为mysql的安装路径)  。

2.重启::mysqladmin restart (或是/etc/init.d/myql restart 同上)。

3.关闭: mysqladmin shutdown (或是/ect/init.d/mysql shutdown )。

4.连接本机上的mysql:进入目录mysql\bin,再键入命令mysql -uroot -p, 回车后提示输入密码。退出mysql命令:exit(回车)

5.修改mysql密码: mysqladmin -u用户名 -p旧密码 password 新密码或 进入mysql命令行SET PASSWORD FOR root=PASSWORD(“root”)。

二.mysql数据方面的操作

1.显示数据库列表 :  show databases;

2.显示数据库中的数据表:  use  库名  ;show tables;

3.建库: create databases 库名;

4.建表  create table 表明(表字段列表)。

5.显示数据表结构:describe 表明.

6.删库和删表 : drop database 库名 ;drop table 表名

7.编码修改:

如果要改变整个mysql的编码格式:  
启动mysql的时候,mysqld_safe命令行加入  
–default-character-set=gbk 

如果要改变某个库的编码格式:在mysql提示符后输入命令  
alter database db_name default character set gbk;

三.mysql数据库导入导出

1、文本数据转到数据库中
文本数据应符合的格式:字段数据之间用tab键隔开,null值用来代替。例:
1 name duty 2006-11-23
数据传入命令 load data local infile “文件名” into table 表名;

2、导出数据库和表
mysqldump –opt news > news.sql(将数据库news中的所有表备份到news.sql文件,news.sql是一个文本文件,文件名任取。)
mysqldump –opt news author article > author.article.sql(将数据库news中的author表和article表备份到author.article.sql文件,
author.article.sql是一个文本文件,文件名任取。)
mysqldump –databases db1 db2 > news.sql(将数据库dbl和db2备份到news.sql文件,news.sql是一个文本文件,文件名任取。)
mysqldump -h host -u user -p pass –databases dbname > file.dump
就是把host上的以名字user,口令pass的数据库dbname导入到文件file.dump中
mysqldump –all-databases > all-databases.sql(将所有数据库备份到all-databases.sql文件,all-databases.sql是一个文本文件,文件名任取。)

3、导入数据
mysql < all-databases.sql(导入数据库)

mysql>source news.sql;(在mysql命令下执行,可导入表)

 

发表于
2018-03-16 11:50 
往事如烟2018 
阅读(230
评论(0
编辑 
收藏 
举报

 

版权声明:本文为wsry-fxy原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/wsry-fxy/p/8580172.html

linux 操作mysql 数据库的常用命令 - 往事如烟2018的更多相关文章

  1. 大数据和AI的未来畅想 – lj-attitudes

    大数据和AI的未来畅想 《今日简史》   1.   10大趋势决定了未来10年的生存发展。 库兹韦尔提出“吓尿 […]...

  2. 斐波那契数列的递归实现 – 猪牙哥

    斐波那契数列的递归实现 2017-08-30 18:18  猪牙哥  阅读(193)  评论(0)  编辑  […]...

  3. SPSS|Data|Transfer|Analysis|Label|One sample test|Testval|Criables| – YUANya

    SPSS|Data|Transfer|Analysis|Label|One sample test|Testv […]...

  4. 新普网络商城系统XpShop v1.2 提供免费下载 – 黎宇

    新普网络商城系统XpShop v1.2 提供免费下载 商城名称: 新普网络商城系统XpShop  官方网站:  […]...

  5. java 实现 excel sheet 拷贝到另一个Excel文件中 poi – Mr`zhang

    java 实现 excel sheet 拷贝到另一个Excel文件中 poi public class Cop […]...

  6. 『ACM C++』 PTA 天梯赛练习集L1 | 018-020

      终于一周有这么一天能够安静下来好好学习打打题,还是很美滋滋的哈哈~加油加油~     — […]...

  7. 怎样新建Quartusproject—FPGA新手教程 – slgkaifa

    怎样新建Quartusproject—FPGA新手教程 这一章我们来实现第一个FPGAproject—LED流 […]...

  8. gflags.lib(gflags.obj) : error LNK2001: 无法解析的外部符号 __imp_PathMatchSpecA

    在用gflags库时生成提示 无法解析的外部符号 __imp__PathMatchSpec   解决办法:Ad […]...

随机推荐

  1. 实验报告: 人脸识别方法回顾与实验分析 【OpenCV测试方法源码】

    这是一篇关于人脸识别方法的实验报告。报告首先回顾了人脸识别研究的发展历程及基本分类;随后对人脸识别技术方法发展 […]...

  2. IO多路复用小故事

    背景故事 小王住在某城市, 生活并长大. 最近, 小城引进了一个企业, 邮局. 这个邮局可了不得, 只要你花上 […]...

  3. YesFInder – Web File Manager 网页文件管理系统 – STEVEN-YE

    YesFInder – Web File Manager 网页文件管理系统 开发原由: 原来想找一 […]...

  4. 谈判技巧——准备阶段

    谈判技巧——准备阶段   作为程序猿,我们不能只专注于程序代码,毕竟生活不仅仅由代码组成。学点能在日常生活、今 […]...

  5. 2、Docker和虚拟机的对比

    2.1 虚拟化技术   虚拟机Virtual Machine与容器化技术(代表Docker)都是虚拟化技术,两 […]...

  6. 项目经理面试指南 – heartstage

    项目经理面试指南 项目经理面试指南 简介   本文的目的是为应聘项目经理提供帮助。项目管理是升迁的途径,需要运 […]...

  7. 听说你想要部署 Octopress?满足你

    部署octopress博客的教程来了! Octopress 是一个面向开发者的博客系统,广受程序员的喜爱。既然 […]...

  8. 数据埋点学习之数据埋点方案

    数据埋点方案 数据埋点方案分为三个部分 触发条件的设置 映射关系的管理 采集上报的规则处理 神策数据埋点方案学 […]...

展开目录

目录导航