安裝MySQL有兩種的方式,一種是解壓版本,但是需要配置環境變量,相對而言比較麻煩。是以我們一般采取第二種方式,那就是到MySQL的官網上下載下傳安裝版。這樣就會省去很多麻煩,在這裡我就不再詳細的介紹具體的安裝過程了,百度一下,Google,上面有手把手的教程。好了話不多說,讓我們開始我們今天的話題--MySQL的操作語句
首先打開MySQL的用戶端會讓你輸入你安裝時設定的密碼,這樣的好處是保護你的資料庫的安全性,這就在一定程度上避免了他人對你的資料庫的惡意操作。輸入正确的密碼後就會進入我們的MySQL 的BIOS界面了,然後輸入
show databass;//顯示MySQL保管的資料庫(們),從這裡我們也不難看出MySQL本身就是一個類似于托管性質的軟體沒他的存在就是管理你建立的資料的倉庫
use databaseName;//在這裡databaseName是你想使用的資料庫的名字,是具體的資料庫的名字而定,
在use之後,我們就相當于進入了你所要進入的資料的倉庫,就好比你從剛才那個碼頭(裡面有很多倉庫)進入到了具體的一個倉庫内部,這就是use的作用,它使得我們更有針對性的工作
show tables (from databaseName);//括号裡裡的内容可以不加,因為前面我們已經進入了對應的資料庫中了,但是為了規範化操作,你也可以加上去,本句就是展示出你的資料庫中到底都有哪些表,變得一目了然。好比你這個倉庫裡一共有多少房間,這個語句的作用就是羅列出這些“房間"的名字或者編号
show columns from tableName;//這句話就是要展示出你某一張表中的具體的内容,同樣的打個比喻,就是說你這個房間裡有幾中貨物啊,然後列出來;
select * from tableName (order by columnName);//這個語句可謂是咱們資料庫中最為常用的sql語句了,下面我将具體的講解每句話的具體的含義,首先”*“,這就是一個占位符,其實占位符祈禱的作用就是占位,也代表”所有内容“,不言而喻,占據一個可以代替任何内容的位置,在今後的資料庫的操作中,我們select的不僅僅是全部内容,而是有針對性的選擇喽,下面是從哪個表選取資料,是以我們要使用from tableName;然後是括号裡的内容,這根據你自己的需求進行使用,大緻就是你想按表中的哪一列進行羅列,當然了,還有一些更加複雜的select,你還可以加上一些附屬的條件,比如傳回一個結果集的區間,或者在一個給定的範圍内進行select,在此僅僅是講解常用的select,是以就不一一列出咯,有興趣的小夥伴們可以查一查這方面的知識;
update set columnName='newValue' from tableName where anotherColomnName='oldValue';//這很明顯是個對資料庫的更新操作,這也是非常常用的一條語句,使用的時候注意對value加上單引号沒這樣有助于規範的進行對資料庫的操作,能最大限度的減少你的sql語句的出粗的機率,還有要注意的就是一定不能缺少where語句,否則就會把你這張表上所有的value全部修改為newValue,而且我們都知道MySQL是不可逆操作的,是以一旦被修改,那就是不可逆的。在如此資料無價的時代,造成的損失可想而知。
insert into tableName(column1,columns2···) values(value1,value2···);//這就是向資料庫中插入數值的最經典的用法,隻要注意插入資料的時候講對應的資料的資料類型與資料庫中對應的列的資料類型相一緻就可以了,否則就會導緻資料的插入操作失敗。
或者
都是可以的,同樣的,我們一定不能忘記加上where語句,否則同樣會導緻不可彌補的損失
下面介紹一下delete tableName和drop tableName的差別,看起來這兩個語句并沒有什麼差別,實則不然,這兩個語句可是大有不同的,具體的表現在于前者隻能删除表的内容,
但是卻不能删除整個表,也就是表的columns還在,隻不過此時的表僅僅是一個空表罷了,然而後者卻可以實實在在真真正正的删除這張表,是以操作的時候一定要謹慎的使用
至此,這篇針對MySQL入門新手對MySQL的簡單的操作就完結了,總結一下,大緻分為五個部分,增、删、查、改、排序,如果我之所述有哪裡不對的地方,還請廣大博友給予指正
,希望拙作能對你們有所幫助,那樣的話,也不枉費我碼了這麼多字。