`
lujiawu12
  • 浏览: 126930 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

mysql 命令行备忘

阅读更多

 

下载安装

     Sudo apt-get install mysql-server

 

1:使用SHOW语句找出在服务器上当前存在什么数据库:
mysql> SHOW DATABASES;
2:2
、创建一个数据库MYSQLDATA
mysql> CREATE DATABASE MYSQLDATA;
3:
选择你所创建的数据库
mysql> USE MYSQLDATA; (
按回车键出现Database changed 时说明操作成功!)
4:
查看现在的数据库中存在什么表
mysql> SHOW TABLES;
5:
创建一个数据库表
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
6:
显示表的结构:
mysql> DESCRIBE MYTABLE;
7:
往表中加入记录
mysql> insert into MYTABLE values ("hyq","M");
8:
用文本方式将数据装入数据库表中(例如D:/mysql.txt
mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
9:
导入.sql文件命令(例如D:/mysql.sql
mysql>use database;
mysql>source d:/mysql.sql;
10:
删除表
mysql>drop TABLE MYTABLE;
11:
清空表
mysql>delete from MYTABLE;
12:
更新表中数据
mysql>update MYTABLE set sex="f" where name=hyq;

 

登录

         Mysql –u root –p

 

更改用户

use mysql;
delete from User where User="";
update User set Password=PASSWORD(newpassword) where User=root;

 

 

 

grant all on mydb.* to NewUserName@HostName identified by "password" ;
grant usage on *.* to NewUserName@HostName identified by "password";
grant select,insert,update on mydb.* to NewUserName@HostName identified by "password";

 

 

 

备份及恢复

备份数据库:(将数据库test备份) 
  mysqldump -u root -p test>c:\test.txt 
  备份表格:(备份test数据库下的mytable表格) 
  mysqldump -u root -p test mytable>c:\test.txt 
  将备份数据导入到数据库:(导回test数据库) 
  mysql -u root -p test<c:\test.txt 

 

 

 

分享到:
评论

相关推荐

    MySQL学习备忘笔记.zip

    - 数据恢复:使用mysql命令行工具导入备份文件,恢复数据到数据库。 7. **性能优化** - 查询优化:通过EXPLAIN分析查询计划,找出低效查询并优化。 - 索引优化:合理创建和使用索引,减少全表扫描。 - 表结构...

    MYSQL 命令备忘

    在本文中,我们将深入探讨如何使用MySQL命令行客户端进行数据库管理和操作。 首先,我们来看如何连接到MySQL服务器。连接命令的基本格式是: ```sql mysql -h 主机地址 -u 用户名 -p 用户密码 ``` 例如,要连接到...

    MySQL两页纸备忘单

    - **使用MySQL命令行客户端连接MySQL服务器**: - 当需要通过命令行连接到MySQL服务器时,可以使用以下命令: ```bash mysql -u [username] -p ``` - 输入该命令后,系统会提示用户输入密码。 - 若要在连接时...

    mysql-5.7.28-macos10.14-x86_64.dmg

    下载完成后,双击打开一路确定,但是当弹出一个MYSQL Installer提示框的时候一定打开备忘录复制粘贴记下弹出框的密码 给mysql加环境变量 进入/usr/local/mysql/bin,查看mysql目录 执行vim ~/.bash_profile 在文件...

    MYSQL笔记 .md

    - **执行**: 直接在MySQL命令行中使用`SOURCE`命令执行脚本文件。 #### 6. 查看表结构与数据 - **查看表结构**: 使用`DESC`命令查看表的结构信息,如`DESCRIBE dept;`。 - **查看表数据**: 使用`SELECT * FROM`...

    大量的备忘单:我大量的备忘单(编码,备忘,引脚排列,命令列表等)的一部分

    - **Linux**: 开源操作系统,备忘单可能涵盖命令行操作、文件系统、进程管理、网络配置等。 4. **命令行工具**: - **DOS**: 微软早期的操作系统命令行,备忘单可能包括磁盘操作、文件管理、批处理等。 - **...

    java 个人生活助手源码

    开发者可以使用MySQL命令行工具或可视化工具(如Navicat)导入这个SQL文件,快速设置好数据库环境。 总之,这个Java个人生活助手项目涵盖了Web开发的基本要素,包括前后端交互、数据库操作、用户认证、数据管理以及...

    备忘单:各种主题备忘单的集合

    3. **数据库管理**:SQL查询语句、数据库设计模式以及常见的数据库管理系统(如MySQL、MongoDB)的操作。 4. **操作系统**:Linux或Windows命令行快捷操作、系统管理技巧。 5. **版本控制**:Git的基本命令和工作流...

    Cheat-Sheets:该存储库将包含我日常活动中所需的所有备忘单

    3. **操作系统**: Linux命令行操作,Windows或macOS的系统管理,包括文件管理、进程控制、网络设置等。 4. **网络与协议**: TCP/IP基础知识,DNS解析,HTTP/HTTPS协议,以及网络安全相关概念。 5. **数据库**: SQL...

    sajib-cheatsheet:这是我的个人备忘单

    3. **数据库**:SQL查询语法,常见数据库如MySQL、PostgreSQL的操作命令。 4. **操作系统**:Linux或Unix命令行工具,系统管理、网络配置等相关知识。 5. **版本控制**:Git的基本操作和高级用法,如分支管理、合并...

    fastNotes-laravel.8x

    会议的使用身份验证和用户注册屏幕截图如何使用对于运行此项目,您需要php 7.3^|8^ and MySQL 下载档案或使用git克隆项目进入文件夹打开控制台运行下一个命令行composer install 启动MySQL服务转到您的数据库管理员...

    AWS-CheatSheet::cloud:AWS备忘单:cloud:

    - **Amazon RDS(Relational Database Service)**:托管的关系型数据库服务,支持MySQL、PostgreSQL、Oracle、SQL Server等。 - **Amazon DynamoDB**:完全托管的NoSQL数据库,提供高吞吐量和低延迟性能。 4. **...

    Python-基于django制作的简单财务系统

    1. **manage.py**:这是一个命令行工具,用于执行各种管理任务,如创建数据库迁移、启动服务器等。 2. **settings.py**:配置文件,定义了项目的全局设置,如数据库连接、中间件、应用程序列表等。 3. **urls.py**:...

    awesome-cheatsheets-cn::fire::fire::fire:专为国人开发者打造的备忘单-操作系统,数据库,编程语言,框架和开发工具等速查表。通过一个文件快速掌握或查找您所需的关键知识。项目上榜靠你了,觉得不错点个Star吧!:rocket::rocket:

    Linux速查单通常涵盖命令行操作、文件系统管理、进程控制以及系统配置等内容。对于开发者来说,理解并熟练运用这些命令能够提高日常开发和运维效率。 【数据库】 数据库是存储和管理数据的重要工具。这里可能包括...

    零基础学Python

    - **数据库连接**:使用`mysql-connector-python`等库连接MySQL数据库。 - **SQL语句执行**:通过Python脚本执行增删改查等SQL语句。 ##### Python开发框架 - **框架介绍**:如Django、Flask等常用Web框架。 - **...

Global site tag (gtag.js) - Google Analytics