1.開啟服務(wù)
sudo service Mysql start
如出現(xiàn)下面提示谍婉,則安裝成功!
2.如果提示mysql: unrecognized service
,則沒有安裝
Ubuntu Linux 安裝配置 MySQL
#安裝 MySQL 服務(wù)端、核心程序
sudo apt-get install mysql-server
#安裝 MySQL 客戶端
sudo apt-get install mysql-client
修改配置:
可以根據(jù)自己的需求,用 gedit 修改 MySQL 的配置文件(my.cnf),使用以下命令:
sudo gedit /etc/mysql/my.cnf
接下來打開mysql
啟動(dòng)服務(wù)之后,執(zhí)行(假設(shè)沒有密碼)
mysql -u root
連接mysql服務(wù)器
一些小命令
#查看數(shù)據(jù)庫
show databases;
#連接數(shù)據(jù)庫
use <數(shù)據(jù)庫>
#查看表
show tables
#退出
quit或者exit命令
#加載sql 用到source命令
source /home/shiyanlou/Desktop/SQL3/MySQL-03-01.sql;
#建表的時(shí)候
drop table if exists 表名;
#導(dǎo)入數(shù)據(jù)
LOAD DATA INFILE '文件路徑' INTO TABLE 表名字;
#導(dǎo)出數(shù)據(jù)
SELECT 列1喷鸽,列2 INTO OUTFILE '文件路徑和文件名' FROM 表名字;
約束的分類:在MySQL中,通常有這幾種約束:
主鍵約束灸拍,唯一做祝,默認(rèn)值砾省,外鍵,非空
備份
很重要的;旎薄1嘈帧!I恰:菰А!0乒巍E龌汀!I鹱鳌B!
備份與導(dǎo)出的區(qū)別:導(dǎo)出的文件只是保存數(shù)據(jù)庫中的數(shù)據(jù)俄认;而備份个少,則是把數(shù)據(jù)庫的結(jié)構(gòu),包括數(shù)據(jù)眯杏、約束夜焦、索引、視圖等全部另存為一個(gè)文件岂贩。
# 備份真?zhèn)€數(shù)據(jù)庫
mysqldump -u root 數(shù)據(jù)庫名>備份文件名; #備份整個(gè)數(shù)據(jù)庫
# 備份整個(gè)表
mysqldump -u root 數(shù)據(jù)庫名 表名字>備份文件名; #備份整個(gè)表
恢復(fù)
source xx.sql
查看信息
SELECT VERSION(), CURRENT_DATE;
模式匹配
# 要想找出“b”開始的名字
mysql> SELECT * FROM pet WHERE name LIKE 'b%';
# 要想找出以“fy”結(jié)尾的名字:
mysql> SELECT * FROM pet WHERE name LIKE '%fy';
# 要想找出包含“w”的名字:
mysql> SELECT * FROM pet WHERE name LIKE '%w%';
# 要想找出正好包含5個(gè)字符的名字茫经,使用“_”模式字符:
mysql> SELECT * FROM pet WHERE name LIKE '_____';