数据库之ubuntu下如何安装MySQL?如何管理和操作MySQL?

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/baidu_34122324/article/details/84960447


1. 如何安装MySQL?

1.1 安装数据库服务器

用于管理数据库与表,控制用户访问,以及处理 SQL 查询

$ sudo apt-get install mysql-server

1.2 安装客户端程序

实现用户与服务器的连接与交互功能

$ apt-get isntall mysql-client MySQL

1.3 安装一些库及头文件

编译使用 MySQL 的其他程序的过程中会用到的一些库及头文件。

$ sudo apt-get install libmysqlclient-dev

2. 如何管理MySQL?开启、关闭、查看等

2.1 关闭mysql服务器

$ cd /usr/bin
$ ./mysqladmin -u root -p shutdown

2.2 启动mysql服务器

$ /etc/init.d/mysql start

2.3 连接mysql服务器

$ mysql -u root -p

2.4 确定mysql服务器是否在运行

$ ps -ef |grep mysqld

2.5 连接数据库,并创建新数据库test

$ mysql -u root -p

连进MySQL后:

show databases;
create database test;
use test;

3. 一些简单的操作(建表、删表、增删改查数据)

3.1 建表

创建一个也test_id为主键,含有test_id和test_name的表

CREATE TABLE test(
    -> test_id INT NOT NULL AUTO_INCREMENT,
    -> test_name VARCHAR(40) NOT NULL,
    -> PRIMARY KEY (test_id));

3.2 删表

删除test表

drop table test ;

3.3 插入数据

插入一个名为 “zz” 的 test_name ,没有写 test_id 是因为它是 AUTO_INCREMENT 的,按顺序自动赋值增加编号。这里的默认 id 是从 1 开始

//
insert into test (test_name) values ("zz");

3.4 查询数据

select * from test ;

where 查询,查询 test_id 为 1 的所有数据

select * from test where test_id=1;

3.5 更改数据

更改 test_id 为 1 的 test_name 为 “zztest”

update test
-> set test_name='zztest'
-> where test_id=1;

3.6 删除数据

删除test_id为2的所有数据

delete from test where test_id=1;

猜你喜欢

转载自blog.csdn.net/baidu_34122324/article/details/84960447