命令行操作mysql数据库

原创
2016-06-07 15:24:22 926浏览

熟悉简单的利用命令行来操作mysql数据库 注意: 在phpmyadmin中的权限中只剩下一个用户,rootlocalhost 下面介绍简单的命令 连接数据库 1.可以直接打开命令行,WINR,输入cmd 在命令行中输入: 1 mysql -h localhost -u root -p 密码 或者(这样可以起到保护

熟悉简单的利用命令行来操作mysql数据库

注意:

在phpmyadmin中的权限中只剩下一个用户,root localhost

下面介绍简单的命令

连接数据库

1.可以直接打开命令行,WIN+R,输入cmd

在命令行中输入:


1

mysql -h localhost -u root -p 密码

或者(这样可以起到保护密码的作用,不能通过上下键来查看以前的命令)

1

2

3

mysql -h localhost -u root -p

Password:*****

命令:\s 显示数据库的基本信息

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

mysql> \s

--------------

mysql Ver 14.12 Distrib 5.0.45, for Win32 (ia32)

Connection id: 2

Current database:

Current user: root@localhost

SSL: Not in use

Using delimiter: ;

Server version: 5.0.45-community-nt-log MySQL Community Edition (GPL)

Protocol version: 10

Connection: localhost via TCP/IP

Server characterset: utf8

Db characterset: utf8

Client characterset: utf8

Conn. characterset: utf8

TCP port: 3306

Uptime: 44 min 5 sec

Threads: 1 Questions: 4 Slow queries: 0 Opens: 12 Flush tables: 1 Open tabl

es: 0 Queries per second avg: 0.002

命令:exit;退出数据库命令行

1

2

mysql> exit;

Bye

命令:\c;当不小心输入错误,出现

mysql> dasf
->
->
->
->
->
->

的时候;可以使用\c命令,来退出当前

1

2

3

4

5

6

7

8

mysql> dasf

->

->

->

->

->

-> \c

mysql>

命令:show databases; 显示mysql所以得数据库

1

2

3

4

5

6

7

8

9

10

mysql> show databases;

+--------------------+

| Database |

+--------------------+

| information_schema |

| mysql |

| phpmyadmin |

| test |

+--------------------+

4 rows in set (0.13 sec)

命令:use 选择一个数据库,切换数据库作用 在这里应用\c;命令可以查看当前数据库test信息

1

2

mysql> use test;

Database changed

命令:caret table 创建数据库表

create table [if not exists] 表名(

字段名1 类型 [属性] [索引],

字段名2 类型 [属性] [索引],

...

);

1

2

3

4

5

6

7

8

9

mysql> create table article1(

-> id int unsigned not null auto_increment,

-> title varchar(60) not null default '' unique,

-> ptime int not null default 0,

-> content text,

-> key article_ptime(ptime),

-> primary key(id)

-> );

Query OK, 0 rows affected (0.20 sec)


命令:desc 显示表结构

1

2

3

4

5

6

7

8

9

10

mysql> desc article1;

+---------+------------------+------+-----+---------+----------------+

| Field | Type | Null | Key | Default | Extra |

+---------+------------------+------+-----+---------+----------------+

| id | int(10) unsigned | NO | PRI | NULL | auto_increment |

| title | varchar(60) | NO | UNI | | |

| ptime | int(11) | NO | MUL | 0 | |

| content | text | YES | | NULL | |

+---------+------------------+------+-----+---------+----------------+

4 rows in set (0.00 sec)


声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。