mysql数据库入门

接触mysql已经一年多了,不过经常很少用到,只限于安装配备,目前在攻读运营开垦,须求用到数据库,于是买了壹本mysql必知必会,给本人三个八个星期的年月,学完那本书,

接触mysql已经一年多了,可是通常很少用到,仅限于安装配置,近日在上学运营开辟,须要用到数据库,于是买了一本mysql必知必会,给协调多少个多少个礼拜的年月,学完那本书,

mysql-1,mysql1045

接触mysql已经一年多了,不过通常很少用到,仅限于安装配备,目前在念书运转开垦,要求用到数据库,于是买了壹本mysql必知必会,给和睦三个多个礼拜的时间,学完那本书,

写这一名目多数的博客,正是记录学习进程,走过的坑,迈过的坎,做叁个记录。

那是那本书的链接

为了求学各样例子,供给一组填充了数额的表,所急需获得和平运动行的万事事物在这一个链接都得以找到。此网页包含了七个能够下载的SQL脚本,

create.sql包蕴创立的5个数据库表

populate.sql包涵用来填充这一个表的INSERT语句

 

工欲善其事,必先利其器,先安装mysql并创建用户授权。

windows安装mysql

mysql下载地址  

下载好以往,从来点击下一步就
安装收尾,未有何样难度。配置mysql情况变量入眼说一下

win7环境下:

右击
电脑—>选用高端系统安装—>选拔情状变量—>Administrator的用户量,找到Path
—>点击编辑
—>在变量值的最末尾增添安装mysql的不贰秘籍,那是作者设置的门路(C:\Program
Files\MySQL\MySQL Server 5.7\bin;)

开发powershell,直接输入mysql 就水到渠成登6了。

配备密码:

mysqladmin -uroot password 123456

创建用户并授权

 

[[email protected]_27_98_centos ~]# mysql -uroot -p           
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.1.73 Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.


创建用户并授权
mysql> grant all privileges on *.* to [email protected]'%' identified by '123456';
Query OK, 0 rows affected (0.00 sec)

grant

all privileges

on *.*

to username

@’%’

Identifified by ‘password’

授权命令

对应权限

目标:库和表

用户名和客户端主机

用户密码

 

 

 

 

查看用户具体授权
mysql> show grants for [email protected]'%';
+------------------------------------------+
| Grants for [email protected]%                         |
+------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'whh'@'%' |
+------------------------------------------+
1 row in set (0.00 sec)


取消授权

mysql> revoke all on *.* from [email protected]'%';

Query OK, 0 rows affected (0.00 sec)

mysql> show grants for ‘whh’@’%’ ;
+———————————+
| Grants for
[email protected]%
|
+———————————+
| GRANT USAGE ON *.* TO ‘whh’@’%’ |
+———————————+
1 row in set (0.00 sec)

 

删去用户

mysql> drop user ‘whh’@’%’;
Query OK, 0 rows affected (0.01 sec)

997755.com澳门葡京, 

 

导入本书的表和数据

mysql> use study;
mysql> source C:\MySQL\create.sql
mysql> source C:\MySQL\populate.sql

到此基础配置和策动专门的学业早就做好了,后天始发专门的学业学习mysql

 

接触mysql已经一年多了,不过经常很少用到,只限于安装配置,近年来在上学生运动转开垦,必要用到数据库,于是买了一本mysql必…

在无数地点都有人提到MySQL那么些数量,在此以前从未接触过的mysql数据库的童鞋们能够跟自家联合走进mysql的世界。

写这一多种的博客,正是记录学习进程,走过的坑,迈过的坎,做二个笔录。

写这一文山会海的博客,就是记录学习进程,走过的坑,迈过的坎,做贰个笔录。

 http://hovertree.com/menu/mysql/

那是那本书的链接

这是那本书的链接

安装小编就不多说了,都以白痴的装置。

 

为了学习各个例子,需求壹组填充了数码的表,所急需获得和平运动作的一切事物在那几个链接都能够找到。此网页包涵了五个能够下载的SQL脚本,

为了求学各种例子,供给一组填充了数码的表,所急需获得和周转的任何事物在这一个链接都能够找到。此网页包括了三个能够下载的SQL脚本,

设置好了以往就能够观看服务里多了个劳务。

create.sql包含成立的5个数据库表

create.sql包罗创造的多少个数据库表

 

populate.sql包蕴用来填充这么些表的INSERT语句

populate.sql包蕴用来填充这一个表的INSERT语句

997755.com澳门葡京 1

 

 

 

工欲善其事,必先利其器,先安装mysql并创办用户授权。

工欲善其事,必先利其器,先安装mysql并成立用户授权。

理所当然要开动它。 遵照自个儿的急需设置成自动依旧手动了。

windows安装mysql

windows安装mysql

见到这些服务的路线 “C:\Program Files\MySQL\MySQL Server
5.5\bin\mysql数据库入门。mysqld” –defaults-file=”C:\Program Files\MySQL\MySQL
Server 5.5\my.ini” MySQL

mysql下载地址
 http://dev.mysql.com/downloads/mysql/

mysql下载地址
 http://dev.mysql.com/downloads/mysql/

 

下载好之后,平素点击下一步就
安装完成,未有何难度。配置mysql遇到变量注重说一下

下载好今后,一直点击下一步就
安装收尾,没有何难度。配置mysql境况变量珍视说一下

找到这些文件夹里观看一些mysql的 命令。可以点击mysql这么些命令来启动当然也足以在运作里输入cmd 然后 mysql -uroot – p 来运转

win7环境下:

win7环境下:

 

右击
计算机—>选用高端系统设置—>选取情形变量—>Administrator的用户量,找到Path
—>点击编辑
—>在变量值的最末尾增添安装mysql的路线,那是本人设置的门径(C:\Program
Files\MySQL\MySQL Server 5.7\bin;)

右击
计算机—>选取高端系统装置—>采取情状变量—>Administrator的用户量,找到Path
—>点击编辑
—>在变量值的最末尾增添安装mysql的门径,那是自身设置的门路(C:\Program
Files\MySQL\MySQL Server 5.7\bin;)

作者这一个不精通安装后意况变量未有所以在CMD里一直敲这些是从未有过功用的。必须先配备path
也正是情形变量加个这几个mysql的指令路线C:\Program Files\MySQL\MySQL
Server 5.5\bin     详细操作如下

开发powershell,直接输入mysql 就水到渠成登六了。

张开powershell,直接输入mysql 就成功登六了。

右击“我的微处理器”,选拔“属性”,再选拔“高档”,接着点击“情状变量”,在“系统变量”壹栏里双击“Path”,
在“变量值”最前面增多“;”和C:\Program Files\MySQL\MySQL Server
5.5\bin    

配备密码:

安顿密码:

抑或在运营里一贯操作如下

mysqladmin -uroot password 123456

mysqladmin -uroot password 123456

运行 cmd  输入 D:\>set path=%path%;C:\Program Files\MySQL\MySQL
Server 5.5\bin

成立用户并授权

成立用户并授权

截图如下

 

 

 

[root@VM_27_98_centos ~]# mysql -uroot -p           
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.1.73 Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.


创建用户并授权
mysql> grant all privileges on *.* to whh@'%' identified by '123456';
Query OK, 0 rows affected (0.00 sec)
[root@VM_27_98_centos ~]# mysql -uroot -p           
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.1.73 Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.


创建用户并授权
mysql> grant all privileges on *.* to whh@'%' identified by '123456';
Query OK, 0 rows affected (0.00 sec)

997755.com澳门葡京 2

grant

all privileges

on *.*

to username

@’%’

Identifified by ‘password’

授权命令

对应权限

目标:库和表

用户名和客户端主机

用户密码

grant

all privileges

on *.*

to username

@’%’

Identifified by ‘password’

授权命令

对应权限

目标:库和表

用户名和客户端主机

用户密码

  

 

 

关于遭遇变量配置已经说的基本上了。实在不驾驭就留言或然查资料。。。。

 

 

 

 

 

 

 

 

关于mysql的某个简单易行操作如下

查看用户具体授权
mysql> show grants for whh@'%';
+------------------------------------------+
| Grants for whh@%                         |
+------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'whh'@'%' |
+------------------------------------------+
1 row in set (0.00 sec)


取消授权

mysql> revoke all on *.* from whh@'%';

Query OK, 0 rows affected (0.00 sec)
查看用户具体授权
mysql> show grants for whh@'%';
+------------------------------------------+
| Grants for whh@%                         |
+------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'whh'@'%' |
+------------------------------------------+
1 row in set (0.00 sec)


取消授权

mysql> revoke all on *.* from whh@'%';

Query OK, 0 rows affected (0.00 sec)

 

mysql> show grants for ‘whh’@’%’ ;
+———————————+
| Grants for whh@% |
+———————————+
| GRANT USAGE ON *.* TO ‘whh’@’%’ |
+———————————+
1 row in set (0.00 sec)

mysql> show grants for ‘whh’@’%’ ;
+———————————+
| Grants for whh@% |
+———————————+
| GRANT USAGE ON *.* TO ‘whh’@’%’ |
+———————————+
1 row in set (0.00 sec)

mysql -uroot -p    登录mysql

 

 

起步服务
net start wampmysqld    
关门服务

除去用户

删除用户

net stop wampmysqld

mysql> drop user ‘whh’@’%’;
Query OK, 0 rows affected (0.01 sec)

mysql> drop user ‘whh’@’%’;
Query OK, 0 rows affected (0.01 sec)

抑或那样登入mysql
mysql –urser root –password

 

 

退出mysql
quit
exit

 

 

 

导入本书的表和数据

导入本书的表和数据

登录mysql
D:\>mysql –host localhost –user root –password

mysql> use study;
mysql> source C:\MySQL\create.sql
mysql> source C:\MySQL\populate.sql
mysql> use study;
mysql> source C:\MySQL\create.sql
mysql> source C:\MySQL\populate.sql

简写
D:\>mysql -hlocalhost -uroot -p

到此基础配置和计划干活壹度做好了,今天上马专门的工作学习mysql

到此基础配置和计划干活已经办好了,明日开班正儿八经学习mysql

本机登六
D:\>mysql -uroot -p

 

 

二。创造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)

转自:

推荐:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website