命令行操作mysql数据库
时间:2021-07-01 10:21:17
帮助过:17人阅读
熟悉简单的利用命令行来操作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;退出数据库命令行
命令:\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 var char( 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 | var char( 60 )
| NO | UNI | | |
|
ptime | int ( 11 )
| NO | MUL | 0 |
|
|
content | text | YES | | NULL | |
+---------+------------------+------+-----+---------+----------------+
4 rows in set ( 0.00 sec)
|