mysql是乙個關係型資料庫管理系統,由瑞典mysql ab 公司開發,目前屬於 oracle 旗下產品。mysql 最流行的關係型資料庫管理系統,在 web 應用方面mysql是最好的 rdbms (relational database management system,關聯式資料庫管理系統) 應用軟體之一。
使用以下命令即可進行mysql安裝,注意安裝前先更新一下軟體源以獲得最新版本:
sudo apt-getshell 命令update
#更新軟體源
sudo apt-get
install mysql-server
#安裝mysql
service mysql startshell 命令service mysql stop
sudoshell 命令netstat -tap | grep mysql
mysql -u root -pshell 命令
注意:mysql中每個命令後都要以英文分號;結尾。
1、顯示資料庫
mysql> show databases;
mysql剛安裝完有兩個資料庫:mysql和test。mysql庫非常重要,它裡面有mysql的系統資訊,我們改密碼和新增使用者,實際上就是用這個庫中的相關表進行操作。
2、顯示資料庫中的表
mysql> use mysql; (開啟庫,對每個庫進行操作就要開啟此庫)
database changed
mysql> show tables;
3、顯示資料表的結構:
describe 表名;
4、顯示表中的記錄:
select * from 表名;
例如:顯示mysql庫中user表中的紀錄。所有能對mysql使用者操作的使用者都在此表中。
select * from user;
5、建庫:
create database 庫名;
例如:建立乙個名字位aaa的庫
mysql> create databases aaa;
6、建表:
use 庫名;
create table 表名 (字段設定列表);
例如:在剛建立的aaa庫中建立表person,表中有id(序號,自動增長),xm(姓名),xb(性別),csny(出身年月)四個字段
use aaa;
mysql> create table person (id int(3) auto_increment not null primary key, xm varchar(10),xb varchar(2),csny date);
可以用describe命令察看剛建立的表結構。
7、增加記錄
例如:增加幾條相關紀錄。
mysql>insert into person values(null,'張三','男','1997-01-02');
mysql>insert into person values(null,'李四','女','1996-12-02');
因為在建立表時設定了id自增,因此無需插入id欄位,用null代替即可。
可用select命令來驗證結果。
8、修改紀錄
例如:將張三的出生年月改為1971-01-10
mysql> update person set csny='1971-01-10' where xm='張三';
9、刪除紀錄
例如:刪除張三的紀錄。
mysql> delete from person where xm='張三';
10、刪庫和刪表
drop database 庫名;
drop table 表名;
11、檢視mysql版本
在mysql5.0中命令如下:
show variables like 'version';
或者:select version();
Ubuntu 安裝mysql及遠端授權
使用root賬號 sudo apt get install mysql server apt get isntall mysql client apt get install libmysqlclient dev如果中途有問題就執行以下 apt get update 2.以上3個軟體包安裝完成後,使...
Ubuntu安裝MySQL及常用操作
一 安裝mysql 使用以下命令即可進行mysql安裝,注意安裝前先更新一下軟體源以獲得最新版本 sudo apt get update 更新軟體源 sudo apt get install mysql server 安裝mysql 啟動和關閉mysql伺服器 service mysql start...
Ubuntu安裝mysql 及開啟遠端連線
本文安裝環境ubuntu13.04 x64,之前沒有安裝過mysql,使用的mysql版本是mysql apt config 0.3.2 1ubuntu12.04 all.deb 2.執行命令 sudo dpkg i mysql apt config 0.3.2 1ubuntu12.04 all.d...