【997755.com澳门葡京】mysql数据库入门

接触mysql已经一年多了,可是日常很少用到,仅限于安装配置,目前在攻读运转开荒,须求用到数据库,于是买了一本mysql必知必会,给本身二个多少个星期的光阴,学完那本书,

mysql-1,mysql1045

接触mysql已经一年多了,不过平时很少用到,只限于安装配置,近来在学习运维开荒,须要用到数据库,于是买了1本mysql必知必会,给和睦三个多个星期的年月,学完那本书,

写那一层层的博客,就是记录学习进度,走过的坑,迈过的坎,做二个记录。

这是那本书的链接

为了求学种种例子,须要1组填充了数码的表,所需求取得和平运动行的万事事物在那些链接都足以找到。此网页包括了多个能够下载的SQL脚本,

create.sql包涵创制的多少个数据库表

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

 

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

【997755.com澳门葡京】mysql数据库入门。windows安装mysql

mysql下载地址  

下载好以往,一向点击下一步就
安装收尾,没有何难度。配置mysql情形变量重点说一下

win7环境下:

右击
Computer—>接纳高端系统装置—>选取景况变量—>Administrator的用户量,找到Path
—>点击编辑
—>在变量值的最末尾增多安装mysql的路径,那是本身设置的门路(C:\Program
Files\MySQL\MySQL Server 5.7\bin;)

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

配置密码:

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)

 

 

导入本书的表和数据

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

到此基础配置和盘算干活早已办好了,明日开班专门的学业学习mysql

 

997755.com澳门葡京,
接触mysql已经一年多了,可是日常很少用到,只限于安装配备,近年来在读书运转开荒,必要用到数据库,于是买了一本mysql必…

在众多地点都有人涉嫌MySQL以此数额,此前从没接触过的mysql数据库的童鞋们得以跟自家壹块走进mysql的世界。

写这一层层的博客,正是记录学习进程,走过的坑,迈过的坎,做3个记下。

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

那是那本书的链接

设置小编就不多说了,都是白痴的设置。

 

为了学习各种例子,需求一组填充了数码的表,所急需获得和周转的一体育赛事物在这一个链接都能够找到。此网页包蕴了七个能够下载的SQL脚本,

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

create.sql包蕴成立的伍个数据库表

 

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

997755.com澳门葡京 1

 

 

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

本来要运营它。 依照自个儿的须要设置成自动照旧手动了。

windows安装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下载地址
 http://dev.mysql.com/downloads/mysql/

 

下载好之后,平素点击下一步就
安装收尾,未有怎么难度。配置mysql情状变量珍视说一下

找到这么些文件夹里看看部分mysql的 命令。能够点击mysql那几个命令来运转当然也足以在运作里输入cmd 然后 mysql -uroot – p 来运行

win7环境下:

 

右击
计算机—>选择高端系统设置—>选拔情况变量—>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 就打响登入了。

右击“作者的微管理器”,选择“属性”,再选用“高档”,接着点击“意况变量”,在“系统变量”一栏里双击“Path”,
在“变量值”最终边增多“;”和C:\Program Files\MySQL\MySQL Server
5.5\bin    

配备密码:

要么在运营里直接操作如下

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)

997755.com澳门葡京 2

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 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
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

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

到此基础配置和企图干活一度办好了,前日起来正式学习mysql

本机登入
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)

转自:

推荐:

相关文章

发表评论

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

*
*
Website