【志银】MySQL命令总结
===0-MySQL密码设置===
0.1-登入和进入MySQL数据库:
0.1.1-登入MySQL数据库:C:\Users\Administrator>mysql -u用户名 -hMySQL服务器地址 -p
Enter password:用户密码 //初始mysql默认没有密码,可以直接回车进入,有密码的需要输入密码
例:mysql -uroot -hlocalhost -p
Enter password:******** //我的密码时是11111111
0.1.2-进入MySQL数据库:mysql>use mysql;
0.2-给root用户设置密码:mysql>update user set password=password("新密码") where user="root";
例:update user set password=password("11111111") where user="root";
0.3-刷新数据库(一定要记得):mysql>flush privileges;
0.4-退出mysql:mysql> quit
===1-MySQL服务器相关命令===
1.1-连接MySQL服务器:\>mysql -uroot -h127.0.0.1 -ppassword
\>mysql -u用户名 -hMySQL服务器地址 -p用户密码
例:\>mysql -uroot -hlocalhost -p11111111
1.2-断开MySQL服务器:mysql>quit;
1.3-停止MySQL服务器:
1)\>net stop mysql
或2)\>mysqladmin -uroot shutdown -ppassword
例:\>mysqladmin -uroot shutdown -p11111111
1.4-启动MySQL服务器:\>net start mysql
===2-MySQL数据库操作===
2.1-创建数据库:create database 数据库名;
例:create database db_czy;
2.2-查看数据库:show databases;
2.3-选择数据库:use db_czy;
2.4-删除数据库:drop database 数据库名;
例:drop database db_czy;
===3-MySQL数据表操作===
3.1-在当前选择的数据库中创建数据表:
create table 数据表名(字段名1 属性,字段名2 属性,...);
例:create table tb_people(
id int auto_increment primary key,
user varchar(30) not null,
password varchar(30) not null,
email varchar(50) not null,
createtime datetime
);
3.2-查看当前选择的数据库中的数据表:show tables;
3.3-查看表结构:
1.1)show columns from 数据表名 from 数据库名;
例:show columns from tb_people from db_czy;
或1.2)show columns from 数据库名.数据表名;
例:show columns from db_czy.tb_people;
或2.1)describe 数据表名;
例:describe tb_people;
或2.1.1)desc 数据表名 列名;
例:describe tb_people password; //可以只列出某一列信息
3.4-修改表结构:alter table 数据表名 相关操作;
例:alter table tb_people add email varchar(50) not null, modify user varchar(40);
//添加一个新字段email,类型为varchar(50),not null,将字段user的类型改为varchar(40).
3.5-重命名表:rename table 数据表名1 to 数据表名2;
例:rename table tb_people to tb_czy;
rename table tb_czy to tb_people;
3.6-删除表:drop table 数据表名;
例:drop table tb_people;
===4-MySQL数据增删查改操作===
4.1-插入记录:insert into 数据表名(字段名1,字段名2,..)values(值1,值2,..); //一次可插入多行记录,标准SQL语句只能一次插一行
例:insert into tb_people(user,password,email,createtime)
values('czy','11111111','2384439266@qq.com','2016-10-10 02:36:50');
insert into tb_people(user,password,email,createtime)
values('cml','22222222','22222222@qq.com','2016-10-10 02:40:36'); //values('wha','33333333','33333333@qq.com','2016-10-10 02:45:25');
4.2-删除记录:delete from 数据表名 where 条件
例:delete from tb_people where user='wha'; //一般条件是指定id删除的,没有where条件则删除整个表
4.3-查询数据库记录:
1)select * from 数据表; //查询指定表内所有数据
例:select * from tb_people;
2)select * from 数据库名.数据表名; //查询指定数据库的指定表内的数据
例:select * from db_czy.tb_people;
3)select 部分字段名 from 数据表 where 查询的相关条件; //查询指定表内指定字段和某字段值的数据
例:select id,user,password,email from tb_people where id=1;
4.4-修改记录:update 数据表名 set column_name1=new_value1,column_name2=new_value2,..[where condition];
update 数据表名 set 字段名1=新的值1,字段名2=新的值2,.. [where 条件];
例:update tb_people set password='12345678',email='15707950645@163.com' where user='czy';
===5-MySQL数据备份和恢复===
5.1-数据备份:C:\Users\Administrator>mysqldump -u用户名 -p用户密码 数据库名 >备份文件储存路径和文件名
例:mysqldump -uroot -p11111111 db_czy >D:\File\phpEnv\MySQL\data_backup.txt
5.2-数据恢复:C:\Users\Administrator>mysql -u用户名 -p用户密码 数据库名 <要恢复的文件储存路径和文件名
例:mysql -uroot -p11111111 db_czy <D:\File\phpEnv\MySQL\data_backup.txt
开始写于:2016.9.30 ----志银
【志银】MySQL命令总结的更多相关文章
- 常用mysql命令大全
常用的MySQL命令大全 一.连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mysqlbin,再 ...
- 【志银】Win764位配置Github环境及将代码部署到Github pages-志银强势总结
(软件及教程下载分享:链接:http://pan.baidu.com/s/1dFysay9 密码:pug0) 1-安装Git-2.9.2-64-bit.exe(解压安装文件,运行安装程序,除了记得修改 ...
- 【志银】Dev-Cpp配置OpenGL图形库(成功版本:Dev-Cpp 5.7.1 MinGW 4.8.1)
★配置前须知:Dev-Cpp自带OpenGL的使用和OpenGL简介 (附Dev-Cpp下载地址:http://sourceforge.net/projects/orwelldevcpp/?sourc ...
- Mysql命令大全
格式: mysql -h主机地址 -u用户名 -p用户密码 1.连接到本机上的MYSQL.首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输 ...
- ****Linux MySQL命令运用个人总结
1.xampp在linux下如何使用mysql命令 A: 解决方法(推荐第二个方法): 1.xampp中的命令工具在/opt/lampp/bin/目录中,所以可以这样运行mysql命令 /opt/la ...
- MySQL命令行登录的例子
环境:MySQL Sever 5.1 + MySQL命令行工具 问题:MySQL命令行登录 解决: 命令 行登录语法: mysql –u用户名 [–h主机名或者IP地址] –p密码 说明:用户名是你登 ...
- MySQL命令行下执行.sql脚本详解
本文主要介绍一个在MySQL命令行下执行脚本文件的例子,通过这个例子让我们来了解一下在命令行下MySQL是怎样执行脚本的吧.现在我们开始介绍这一过程. 1.首先编写sql脚本,保存为的:book.sq ...
- Mysql 命令大全
1.连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码1.连接到本机上的MYSQL.首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root - ...
- mysql 在windows下,使用 net start mysql 命令发生错误 服务名无效 或 1067
mysql 在windows下,使用 net start mysql 命令发生错误 :服务名无效 或 1067 先使用mysqld -install安装一下 删除data目录下的日志等文件(因为之前 ...
随机推荐
- 2018.8.2 Juint测试介绍及其命名的规范
JUnit - 测试框架 什么是 Junit 测试框架? JUnit 是一个回归测试框架,被开发者用于实施对应用程序的单元测试,加快程序编制速度,同时提高编码的质量.JUnit 测试框架能够轻松完成以 ...
- 剑指offer49 把字符串转换成整数
这个代码会报错 class Solution { public: ,kinvalid}; int now_status = kvalid; int StrToInt(string str) { now ...
- tarjan+topsort
题目 缩完点后统计入读为零的点就可以来. 因为缩完点后肯定是DAG #include<iostream> #include<cstdio> #include<algori ...
- A Multigrid Tutorial中涉及到的难点词汇
Multigrid Tutorial中涉及的词汇: Elliptic PDEs 椭圆型偏微分方程 Lawrence Livermore National Laboratory 劳伦斯利福摩尔国家实验室 ...
- delete分析 引用于 http://www.cnblogs.com/yuzhongwusan/archive/2012/06/14/2549879.html
最近重新温习JS,对delete操作符一直处于一知半解的状态,偶然发现一篇文章,对此作了非常细致深入的解释,看完有茅塞顿开的感觉,不敢独享,大致翻译如下. 原文地址:http://perfection ...
- DTcms网站伪静态逻辑
我们之前写伪静态就是web.config里面配置好.-->配置伪静态(URL重写),DTcms网站写的伪静态跟之前的不一样,他是静态页面和代码现实了分离.http://demo.dtcms.ne ...
- JS无限添加HTML到指定位置
用JS把HTML添加到指定位置有两种写法,一种是用字符串,一种是用javascript中的方法 第一种: 用字符串写 <h2>利用JS无限添加一个相同部分</h2> <h ...
- 数据库可视化工具简介以及pymysql的使用
1.可视化工具Navicat 我们自己开发测试时,可以使用该可视化工具,以图形界面的形式操作数据库 在生产环境中,为了显示自己的逼格,一般不建议使用它 官网下载:https://www.navicat ...
- 4.Spring Cloud初相识--------Feign负载均衡
前言: 在上一节里,我们学习了ribbon的使用. 我们了解到ribbon是一个客户端负载均衡机制. 而我们今天要讲的Feign呢,也是一款客户端负载均衡机制. 或者这样说,Feign封装了ribbo ...
- 内置函数SQLCODE和SQLERRM的使用
由于ORACLE的错信息最大长度是512字节,为了得到完整的错误提示信息,我们可用 SQLERRM 和 SUBSTR 函数一起得到错误提示信息,方便进行错误,特别是如果WHEN OTHERS异常处理器 ...