1,安装
sudo apt-get install mysql-server 数据库服务器,用于管理数据库与表,控制用户访问,以及处理 SQL 查询
apt-get isntall mysql-client MySQL 客户端程序,实现用户与服务器的连接与交互功能
sudo apt-get install libmysqlclient-dev编译使用 MySQL 的其他程序的过程中会用到的一些库及头文件。
2,管理
1,关闭mysql服务器
1
2
|
cd /usr/bin
./mysqladmin -u root -p shutdown
|
2,启动mysql服务器
1
|
/etc/init.d/mysql start
|
3.连接mysql服务器
1
|
mysql -u root -p
|
4,确定mysql服务器是否运行
1
|
ps -ef |grep mysqld
|
5,创建一个名为TEST的数据库
1
|
mysqladmin -u root -p
create
TEST
|
6,删除一个名为TEST的数据库
1
|
mysqladmin -u root -p
drop
TEST //显示是否删除数据库的时候记得输入y!
|
7,选择名为test的数据库
1
2
3
|
mysql -u root -p
show databases;//检查是否有test这个数据库
use test;
|
3,简单操作
1,创建一个也test_id为主键,含有test_id和test_name的表
1
2
3
4
|
CREATE
TABLE
test(
-> test_id
INT
NOT
NULL
AUTO_INCREMENT,
-> test_name
VARCHAR
(40)
NOT
NULL
,
->
PRIMARY
KEY
(test_id));
|
2,删除表test
1
|
drop
table
test ;
|
3,插入数据
1
2
|
insert
into
test (test_name)
values
(
"zk"
);
//没有写test_id是因为他是AUTO_INCREMENT
|
4,查询数据
1
|
select
*
from
test ;
|
where查询,查询test_id为1的所有数据
1
|
select
*
from
test
where
test_id=
'1'
;
|
5,更改数据
更改test_id为1的test_name为zklove
1
2
3
|
update
test
->
set
test_name=
'zklove'
->
where
test_id=
'1'
;
|
6,删除数据
删除test_id为2的所有数据
1
|
delete
from
test
where
test_id=2;
|