資料庫之ubuntu下如何安裝MySQL?如何管理和操作MySQL?
阿新 • • 發佈:2018-12-12
文章目錄
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;