mysql数据库入门
在很多地方都有人提到MySQL这个数据,之前没有接触过的mysql数据库的童鞋们可以跟我一起走进mysql的世界。
http://hovertree.com/menu/mysql/
安装我就不多说了,都是傻瓜的安装。
安装好了之后就可以看到服务里多了个服务。

当然要启动它。 根据自己的需要设置成自动还是手动了。
看到这个服务的路径 "C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --defaults-file="C:\Program Files\MySQL\MySQL Server 5.5\my.ini" MySQL
找到这个文件夹里看到一些mysql的 命令。可以点击mysql这个命令来启动 当然也可以在运行里输入cmd 然后 mysql -uroot - p 来启动
我这个不知道安装后环境变量没有 所以在CMD里直接敲这个是没有效果的。必须先配置path 也就是环境变量加个这个mysql的命令路径C:\Program Files\MySQL\MySQL Server 5.5\bin 详细操作如下
右击“我的电脑”,选择“属性”,再选择“高级”,接着点击“环境变量”,在“系统变量”一栏里双击“Path”, 在“变量值”最后面添加“;”和C:\Program Files\MySQL\MySQL Server 5.5\bin
或者在运行里直接操作如下
运行 cmd 输入 D:\>set path=%path%;C:\Program Files\MySQL\MySQL Server 5.5\bin
截图如下

至于环境变量配置已经说的差不多了。实在不知道就留言或者查资料。。。。
http://hovertree.com/h/bjaf/008kix5q.htm
关于mysql的一些简单操作如下
mysql -uroot -p 登录mysql
启动服务
net start wampmysqld
关闭服务
net stop wampmysqld
或者这样登录mysql
mysql --urser root --password
退出mysql
quit
exit
登录mysql
D:\>mysql --host localhost --user root --password
简写
D:\>mysql -hlocalhost -uroot -p
本机登录
D:\>mysql -uroot -p
2。创建MYSQL帐号和表
mysql> show databases
-> ;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
+--------------------+
4 rows in set (0.00 sec)
或者直接输入完命令后输入\G 如下
mysql> show databases \g
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
+--------------------+
4 rows in set (0.00 sec)
后面跟\C不执行命令
mysql> desc test \c
mysql 新建用户
mysql> grant all on test.* to "mrzhou"@"localhost" identified by "mrzhou"
-> ;
Query OK, 0 rows affected (0.01 sec)
mysql> quit
Bye
D:\>mysql --user mrzhou --password
Enter password: ******
或者这样登录
D:\>mysql -umrzhou -p
Enter password: ******
创建数据库
mysql> create datatable mrzhou;
创建表
mysql> create table student(id int(10) primary key auto_increment,name varch
0),age tinyint(2));
Query OK, 0 rows affected (0.13 sec)
mysql> desc student;
+-------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+----------------+
| id | int(10) | NO | PRI | NULL | auto_increment |
| name | varchar(30) | YES | | NULL | |
| age | tinyint(2) | YES | | NULL | |
+-------+-------------+------+-----+---------+----------------+
3 rows in set (0.01 sec)
向表中插入数据
mysql> insert into student(name,age)values("张三",33);
Query OK, 1 row affected (0.05 sec)
mysql> select * from student;
+----+------+------+
| id | name | age |
+----+------+------+
| 1 | 张三 | 33 |
+----+------+------+
1 row in set (0.00 sec)
导出库
D:\>mysqldump -uroot -p mrzhou>d:mrzhou.sql
Enter password:
删除表
mysql> drop table student;
Query OK, 0 rows affected (0.03 sec)
导入库
D:\>mysql -uroot -p mrzhou < d:/mrzhou.sql
Enter password:
或者用
mysql> source d:/mrzhou.sql
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
转自:http://hovertree.com/h/bjaf/mysqlrumen.htm
推荐:http://www.cnblogs.com/roucheng/p/mysqlfenqu.html
mysql数据库入门的更多相关文章
- MySQL数据库入门到高薪培训教程(从MySQL 5.7 到 MySQL 8.0)
一.MySQL数据库入门到高薪培训视频教程(从MySQL5.7到MySQL8.0) 本套MySQL学习教程地址: https://edu.51cto.com/course/18034.html 为满足 ...
- MySQL数据库入门备份数据库
MySQL数据库入门——备份数据库 一提到数据,大家神经都会很紧张,数据的类型有很多种,但是总归一点,数据很重要,非常重要,因此,日常的数据备份工作就成了运维工作的重点中的重点的重点....... ...
- MySQL数据库入门多实例配置
MySQL数据库入门——多实例配置 前面介绍了相关的基础命令操作,所有的操作都是基于单实例的,mysql多实例在实际生产环境也是非常实用的,因为必须要掌握 1.什么是多实例 多实例就是一台服务器上开启 ...
- MySQL数据库入门常用基础命令
MySQL数据库入门———常用基础命令 数据——公司的生命线,因此在大多数的互联网公司,都在使用开源的数据库产品,MySQL也因此关注度与使用率非常的高,所以做为运维的屌丝们,掌握它的一些基 ...
- MySQL数据库入门笔记
2 数据库入门 2.1引入 数据保存到内存: 优点: 1)读写非常快 缺点: 1)程序关闭导致数据丢失 数据保存到文件: 优点: 1)数据可以永久保存 缺点: 1)频繁地IO操作,效率不高! 2)数据 ...
- MySQL数据库入门学习
一. 前言 作为一名大二在校生,因为正在学习网页设计,考虑到后台问题,所以便自学了数据库,可能给大家总结的不是很全,但是一些必要的点肯定会讲到.现在市场上有很多图形化的数据库, 二. MySQL基础知 ...
- MySQL 数据库入门操作
启动mysqld:在命令行启动mysql时,如不加"--console",启动.关闭信息不在界面中显示,而是记录在安装目录下的data目录里,文件名一般是hostname.err, ...
- MySQL:数据库入门篇5
1.存储引擎 innodb与MyIASM存储引擎的区别: 1.innodb 是mysql5.5版本以后的默认存储引擎, 而MyISAM是5.5版本以前的默认存储引擎. 2.innodb 支持事物,而M ...
- 【Linux】Ubuntu下C语言访问MySQL数据库入门
使用的系统是Ubuntu 11.10.数据库是MySQL. MySQL数据库环境配置 首先需要安装MySQL客户端和服务器,命令行安装方式为: sudo apt-get install mysql-s ...
随机推荐
- jenkins svn E175002错误
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dsvnkit.http.sslProtocols='SSLv3' -Dsvnkit.http ...
- Thinkpad X240使用U盘安装Win7系统
更改BIOS设置 不同电脑的进入BIOS的方式可能不太一样,Thinkpad X240的进入方式是在电脑启动的时候按下回车键,然后按F1进入BIOS. 1. 修改secure boot为Disable ...
- 解密程序代写,订制服务qq:928900200
CS461 MP 1: Due Wednesday 09/17 by 11:59 pm Fall 2014\Anyone, from the most clueless amateur to the ...
- Swift:如何判断一个对象是否是某个类(或其子类)的实例
在OC中我们直接可以用如下方法即可 [obj isKindOfClass:[obj class]]; 在Swift中,并没有 .class 属性或者方法, 便可以用如下方法 class Person ...
- ASP.NET MVC应用require.js实践
这里有更好的阅读体验和及时的更新:http://pchou.info/javascript/asp.net/2013/11/10/527f6ec41d6ad.html Require.js是一个支持j ...
- SQL2008数据库优化常用脚本
--查询某个数据库的连接数 select count(*) from Master.dbo.SysProcesses where dbid=db_id() --前10名其他等待类型 SELECT TO ...
- web通过ActiveX打印
最近做了一个activex控件,可以通过html页面动态设置报表文件的数据,控件里的报表是通过FastReport实现了,可以通过FastReport先把报表设置好.欢迎大家提意见 控件及Demo下载
- Node.js 的module 系统
相较于原生的JavaScript,不同的JavaScript文件之间很难共享变量.有鉴于此,Node.js在JavaScript的基础上进行了扩充,引入了require,exports,module三 ...
- 顺序图(Sequence Diagram)
顺序图(Sequence Diagram)对系统的动态方面来建模. 顺序图是强调消息时间顺序的交互图. 协作图则是强调接收和发送消息的对象的结构组织的交互图 如何对动态方面建模? 所谓动态文面,即 ...
- 【Android】Handler、Looper源码分析
一.前言 源码分析使用的版本是 4.4.2_r1. Handler和Looper的入门知识以及讲解可以参考我的另外一篇博客:Android Handler机制 简单而言:Handler和Looper是 ...