熟悉简单的利用命令行来操作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)