Linux上安裝Mysql及簡(jiǎn)單的使用詳解
1. 安裝mysql
sudo apt-get update sudo apt-get install mysql-server sudo apt-get install python-mysqldb(如果python中要使用,請(qǐng)安裝)
2.登錄root用戶:
mysql -u root -p
3.查看所有數(shù)據(jù)庫(kù):
show databases;
4.選擇一個(gè)數(shù)據(jù)庫(kù)操作:
use database_name;
5.查看當(dāng)前數(shù)據(jù)庫(kù)下所有的表:
show tables;
6.創(chuàng)建一個(gè)數(shù)據(jù)庫(kù):
create database database_name;
創(chuàng)建一個(gè)編碼是utf8的數(shù)據(jù)庫(kù)?! ?/p>
create database test1 default character set utf8 collate utf8_general_ci;
7.刪除一個(gè)數(shù)據(jù)庫(kù):
drop database database_name; drop database database_name;
8.刪除一個(gè)數(shù)據(jù)庫(kù):
drop database database_name;
9.刪除一個(gè)表:
drop table table_name;
10.SQL插入語(yǔ)句:
insert into table_name(col1,col2) values(value1,value2);
11.SQL更新語(yǔ)句:
update table_name set col1='value1',col2='value2' where where_definition;
12.SQL查詢語(yǔ)句:
select * from table_name where...
13.SQL刪除語(yǔ)句:
delete from table_name where...
14.增加表結(jié)構(gòu)的字段:
alert table table_name add column field1 date ,add column field2 time...
15.刪除表結(jié)構(gòu)的字段:
alert table table_name drop field1;
16.查看表的結(jié)構(gòu):
show columns from table_name;
17.limit 的使用:
select * from table_name limit 3;//每頁(yè)只顯示3行 select * from table_name limit 3,4 //從查詢結(jié)果的第三個(gè)開(kāi)始,顯示四項(xiàng)結(jié)果。 此處可很好的用來(lái)作分頁(yè)處理。
18.對(duì)查詢結(jié)果進(jìn)行排序:
select * from table_name order by field1,orderby field2;多重排序
19.退出
MySQL:exit;
20.去除字段中的回車(chē)符和換行符
update test set contont=replace(replace(contont,char(10),''),char(13),'');
contont是字段名稱;test是表名
可以分開(kāi)寫(xiě):
update test set contont=replace(contont,char(10),'') update test set contont=replace(contont,char(13),'')
21.顯示系統(tǒng)的編碼方式
show variables like 'char%';
22.顯示數(shù)據(jù)庫(kù)的編碼方式
show create database database_name;
23.修改數(shù)據(jù)庫(kù)的編碼方式
alter database database_name character set utf8;
其中utf8為編碼方式
24.顯示數(shù)據(jù)庫(kù)表的編碼方式
show create table table_name;
25.修改數(shù)據(jù)庫(kù)表的編碼方式
alter table table_name convert to character set utf8 collate utf8_general_ci;
COLLATE utf8_general_ci:數(shù)據(jù)庫(kù)的校驗(yàn)規(guī)則,ci是case insensitive的縮寫(xiě),意思是大小寫(xiě)不敏感;相對(duì)的是cs,即case sensitive,大小寫(xiě)敏感;還有一種是utf8_bin,是將字符串中的每一個(gè)字符用二進(jìn)制數(shù)據(jù)存儲(chǔ),區(qū)分大小寫(xiě)。
utf8_bin:區(qū)分大小寫(xiě);
utf8_general_cs:大小寫(xiě)敏感;
utf8_general_ci:大小寫(xiě)不敏感。
以上所述是小編給大家介紹的Linux上安裝Mysql及簡(jiǎn)單的使用詳解,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- 詳解CentOS 6.5中安裝mysql 5.7.16 linux glibc2.5 x86 64(推薦)
- centos下yum搭建安裝linux+apache+mysql+php環(huán)境教程
- centos下yum搭建安裝linux+apache+mysql+php環(huán)境的方法
- Linux下rpm方式安裝mysql教程
- Linux下安裝mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz
- Linux下mysql 5.6.17安裝圖文教程詳細(xì)版
- Linux下mysql 5.6.17 安裝圖文教程
- 最全的mysql 5.7.13 安裝配置方法圖文教程(linux) 強(qiáng)烈推薦!
相關(guān)文章
詳細(xì)介紹Linux的定時(shí)任務(wù)crontab
在linux系統(tǒng)中,有些工作需要周而復(fù)始的工作,有些任務(wù)需要在某個(gè)特定的時(shí)間啟動(dòng)工作,這就可以通過(guò)crontab這個(gè)命令來(lái)進(jìn)行設(shè)置,下面我們就來(lái)好好介紹這個(gè)crontab,有需要的可以參考借鑒。2016-08-08Linux基礎(chǔ)知識(shí)99問(wèn)(二)
Linux基礎(chǔ)知識(shí)99問(wèn)(二)...2006-10-10最新Linux系統(tǒng)下安裝MySql 5.7.17全過(guò)程及注意事項(xiàng)
本文是最新版linux系統(tǒng)下安裝mysql 5.7.17的全過(guò)程及注意事項(xiàng),非常不錯(cuò),具有參考借鑒價(jià)值,需要的的朋友參考下吧2017-03-03如何在windows9x下訪問(wèn)linux分區(qū)
如何在windows9x下訪問(wèn)linux分區(qū)...2006-10-10ubuntu14.04中安裝chkconfig服務(wù)管理程序的方法
這篇文章主要介紹了ubuntu14.04中安裝chkconfig服務(wù)管理程序的方法,在文章給大家提到了ubuntu使用chkconfig命令來(lái)管理服務(wù) 的命令寫(xiě)法,需要的朋友可以參考下2018-03-03