mysql語(yǔ)句該怎么去學(xué) mysql語(yǔ)句怎么用

mysql基本語(yǔ)句詳細(xì)教程

看他們網(wǎng)上的,寫得都是千篇一律,同時(shí),好多也寫得不是很好,下面是我自己總結(jié)的有關(guān)mysql的使用細(xì)節(jié),也是我在學(xué)習(xí)過(guò)程中的一些記錄吧,希望對(duì)你有點(diǎn)幫助,后面有關(guān)存儲(chǔ)過(guò)程等相關(guān)操作還沒(méi)有總結(jié)好,下次總結(jié)好了再發(fā)給你吧,呵呵~~~~~

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、長(zhǎng)安網(wǎng)絡(luò)推廣、微信小程序定制開發(fā)、長(zhǎng)安網(wǎng)絡(luò)營(yíng)銷、長(zhǎng)安企業(yè)策劃、長(zhǎng)安品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供長(zhǎng)安建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:bm7419.com

MySql學(xué)習(xí)筆記

MySql概述:MySql是一個(gè)種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),所謂關(guān)聯(lián)數(shù)據(jù)庫(kù)就是將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大的倉(cāng)庫(kù)中。這樣就增加了速度與提高了靈活性。并且MySql軟件是一個(gè)開放源碼軟件。

注意,MySql所支持的TimeStamp的最大范圍的問(wèn)題,在32位機(jī)器上,支持的取值范圍是年份最好不要超過(guò)2030年,然后如果在64位的機(jī)器上,年份可以達(dá)到2106年,而對(duì)于date、與datetime這兩種類型,則沒(méi)有關(guān)系,都可以表示到9999-12-31,所以這一點(diǎn)得注意下;還有,在安裝MySql的時(shí)候,我們一般都選擇Typical(典型安裝)就可以了,當(dāng)然,如果還有其它用途的話,那最好選擇Complete(完全安裝);在安裝過(guò)程中,一般的還會(huì)讓你進(jìn)行服務(wù)器類型的選擇,分別有三種服務(wù)器類型的選擇,(Developer(開發(fā)機(jī))、Server Machine(服務(wù)器)、Dedicated MySql Server Machine(專用MYSQL服務(wù)器)),選擇哪種類型的服務(wù)器,只會(huì)對(duì)配置向?qū)?duì)內(nèi)存等有影響,不然其它方面是沒(méi)有什么影響的;所以,我們?nèi)绻情_發(fā)者,選擇開發(fā)機(jī)就可以啦;然后接下來(lái),還會(huì)有數(shù)據(jù)庫(kù)使用情況對(duì)話框的選擇,我們只要按照默認(rèn)就可以啦;

連接與斷開服務(wù)器:

連接:在windows命令提示符下輸入類似如下命令集:mysql –h host –u user –p

例如,我在用的時(shí)候輸入的是:mysql –h localhost –u root –p

然后會(huì)提示要你輸入用戶密碼,這個(gè)時(shí)候,如果你有密碼的話,就輸入密碼敲回車,如果沒(méi)有密碼,直接敲回車,就可以進(jìn)入到數(shù)據(jù)庫(kù)客戶端;連接遠(yuǎn)程主機(jī)上的mysql,可以用下面的命令:mysql –h 159.0.45.1 –u root –p 123

斷開服務(wù)器:在進(jìn)入客戶端后,你可以直接輸入quit然后回車就可以了;

下面就數(shù)據(jù)庫(kù)相關(guān)命令進(jìn)行相關(guān)說(shuō)明

你可以輸入以下命令對(duì)數(shù)據(jù)庫(kù)表格或者數(shù)據(jù)庫(kù)進(jìn)行相關(guān)操作,在這里就省略了,然后直接進(jìn)行文字說(shuō)明了;

Select version(),current_date;//從服務(wù)器得到當(dāng)前mysql的版本號(hào)與當(dāng)前日期

Select user(); //得到當(dāng)前數(shù)據(jù)庫(kù)的所有用戶

Use databasename; 進(jìn)入到指定的數(shù)據(jù)庫(kù)當(dāng)中,然后就可以操作這個(gè)數(shù)據(jù)庫(kù)當(dāng)中的表格了

Show databases; //查詢目前數(shù)據(jù)庫(kù)中所有的數(shù)據(jù)庫(kù),并且顯示出來(lái);

Create batabase databasename;創(chuàng)建數(shù)據(jù)庫(kù),例如:create database manager;

Show tables; //查看當(dāng)前數(shù)據(jù)庫(kù)中的所有表格;

Create table tablename(colums);創(chuàng)建表,并且給表指定相關(guān)列,例如:create table pet(name varchar(20),owner varchar(20),species varchar(20),sex char(1),birth date,death date);

Describe tablename;將表當(dāng)中的所有信息詳細(xì)顯示出來(lái),例如:describe pet;

可以用命令一次插入多條記錄,例如:

Insert into pet values(‘Puffball’,’Diane’,’hamster’,’f’,’1993-12-3’,null),( ‘Puffball’,’Diane’,’hamster’,’f’,’1993-12-3’,now());

Select * from pet; 從pet表當(dāng)中查詢出所有的記錄,顯示出來(lái);

Delete from pet where id=1;刪除ID為1的那一條記錄;

Update pet set birth=’2001-1-3’ where name=’Bowser’;更新name為Bowser的記錄當(dāng)中的birth字段的值;

Select distinct owner from pet;從pet表中選擇出owner字段的值唯一的行,如果有多行記錄這個(gè)字段的值相同,則只顯示最后一次出現(xiàn)這一值的一行記錄;

有關(guān)日期計(jì)算:

Select name,birth,curdate(),(year(curdate())-year(birth)) as age from pet;

此處,year()函數(shù)用于提取對(duì)應(yīng)字段的年份,當(dāng)然類似的還有month(),day()等;

在mysql當(dāng)中,sql語(yǔ)句可以使用like查詢,可以用”_”配任何單個(gè)字符,用”%”配任意數(shù)目字符,并且SQL模式默認(rèn)是忽略大小寫,例如:select * from pet where name like ‘%fy’;

當(dāng)然也可以用正則表達(dá)式模式進(jìn)行配。

同時(shí)在sql當(dāng)中,也要注意分組函數(shù)、排序函數(shù)、統(tǒng)計(jì)函數(shù)等相關(guān)用法,在這里只列舉一二;

Select species,count(*) from pet group by speceis;

Select * from pet order by birth desc;

查詢最大值的相關(guān)操作:

Select max(age) from pet;

取前多少項(xiàng)記錄,這個(gè)主要用于分頁(yè)查詢操作當(dāng)中,

Select * from pet order by birth desc limit 3;取前三條記錄,

Select * from pet order by birth desc limit 0,3;這個(gè)可以用于分頁(yè)查詢,limit后面的第一個(gè)參數(shù),是起始位置,第二個(gè)參數(shù)是取記錄條數(shù);

有關(guān)創(chuàng)建表格自增長(zhǎng)字段的寫法:

Create table person(id int(4) not null auto_increment,name char(20) not null,primary key (id));

修改表操作:

向表中增加字段:注意,在這個(gè)地方,如果是增加多個(gè)字段的時(shí)候,就要用括號(hào)括起來(lái),不然會(huì)有問(wèn)題,如果是單個(gè)字段的話,不用括號(hào)也沒(méi)事;

Alter table test add(address varchar(50) not null default ‘xm’,email varchar(20) not null);

將表中某個(gè)字段的名字修改或者修改其對(duì)應(yīng)的相關(guān)屬性的時(shí)候,要用change對(duì)其進(jìn)行操作;

Alter table test change email email varchar(20) not null default ‘zz’;//不修改字段名

Alter table test change email Email varchar(30) not null;//修改字段名稱

刪除表中字段:

Alter table test drop email;//刪除單個(gè)字段

Alter table test drop address,drop email;//刪除多列

可以用Drop來(lái)取消主鍵與外鍵等,例如:

Alter table test drop foreign key fk_symbol;

刪除索引:

Drop index index_name on table_name;

例如:drop index t on test;

向表中插入記錄:注意,當(dāng)插入表中的記錄并不是所有的字段的時(shí)候,應(yīng)該要在前面列出字段名稱才行,不然會(huì)報(bào)錯(cuò);

Insert into test(name) values(‘ltx’);

Insert into test values(1,’ltx’);

也可以向表中同時(shí)插入多列值,如:

Insert into test(name) values(‘ltx’),(‘hhy’),(‘xf’);

刪除表中記錄:

Delete from test;//刪除表中所有記錄;

Delete from test where id=1;//刪除表中特定條件下的記錄;

當(dāng)要從一個(gè)表或者多個(gè)表當(dāng)中查詢出一些字段然后把這些字段又要插入到另一個(gè)表當(dāng)中的時(shí)候,可以用insert …..select語(yǔ)法;

Insert into testt(name) (select name from test where id=4);

從文件中讀取行插入數(shù)據(jù)表中,可以用Load data infile語(yǔ)句;

Load data infile ‘test.txt’ into table test;

可以用Describe語(yǔ)法進(jìn)行獲取有關(guān)列的信息;

Describe test;//可以查看test表的所有信息,包括對(duì)應(yīng)列字段的數(shù)據(jù)類型等;

MySql事務(wù)處理相關(guān)語(yǔ)法;

開始一項(xiàng)新的事務(wù):start transaction或者begin transaction

提交事務(wù):commit

事務(wù)回滾:rollback

set autocommit true|false 語(yǔ)句可以禁用或啟用默認(rèn)的autocommit模式,只可用于當(dāng)前連接;

例子:

Start transaction;

Update person set name=’LJB’ where id=1;

Commit | rollback;

數(shù)據(jù)庫(kù)管理語(yǔ)句

修改用戶密碼:以root用戶為例,則可以寫成下面的;mysql –u root –p 舊密碼 –password 新密碼

Mysql –u root –password 123;//將root用戶的密碼修改成123,由于root用戶開始的時(shí)候,是沒(méi)有密碼的,所以-p舊密碼就省略了;

例如修改一個(gè)有密碼的用戶密碼:mysql –u ltx –p 123 –password 456;

增加一個(gè)用戶test1,密碼為abc,讓他可以在任何時(shí)候主機(jī)上登陸,并對(duì)所有數(shù)據(jù)庫(kù)有查詢、插入、修改、刪除的權(quán)限。

Grant select,insert,update,delete on *.* to test1@”%” identified by ‘a(chǎn)bc’;

增加一個(gè)test2用戶,密碼為abc,讓他只可以在localhost上登陸,并且可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢、插入、修改、刪除操作;

Grant select,insert,update,delete on mydb.* to test2@localhost identified by ‘a(chǎn)bc’;

如果不想讓用戶test2有密碼,可以再輸入以下命令消掉密碼:

Grant select,insert,update,delete on mydb.* to test2@localhost identified by “”;

備份數(shù)據(jù)庫(kù)常用命令:mysqldump –h host –u username –p dbname保存路徑與文件名

然后回車后,會(huì)讓你輸入用戶密碼,輸入密碼后,再回車就OK啦;

Mysqldump –hlocalhost –uroot –p test E:\db\test.sql

這一命令具體解釋下:

這個(gè)命令就是備份test數(shù)據(jù)庫(kù),并且將備份的內(nèi)容存儲(chǔ)為test.sql文件,并且保存在E:\db下面;

命令當(dāng)中-p 前面的test是數(shù)據(jù)庫(kù)名,然后在數(shù)據(jù)庫(kù)名后面要跟上一個(gè)””,然后接下來(lái),就是寫要保存的位置與保存文件的文件名;

將備份好的數(shù)據(jù)庫(kù)導(dǎo)入到數(shù)據(jù)庫(kù)當(dāng)中去:也就是運(yùn)行.sql文件將數(shù)據(jù)庫(kù)導(dǎo)入數(shù)據(jù)庫(kù)當(dāng)中去-

首先你得創(chuàng)建數(shù)據(jù)庫(kù),然后運(yùn)行如下命令:mysql –hlocalhost –uroot –p linuxE:\db\test.sql然后回車,再輸入密碼就可以啦;

解釋下上面的命令:linux是就要導(dǎo)入的數(shù)據(jù)庫(kù)名字,然后后面要緊跟著“”符號(hào),然后后面就是要導(dǎo)入的數(shù)據(jù)庫(kù)文件;

將數(shù)據(jù)庫(kù)導(dǎo)出保存成XML文件、從XML文件導(dǎo)入數(shù)據(jù)到數(shù)據(jù)庫(kù):

導(dǎo)出表中數(shù)據(jù):mysql –X –h hostName –u userName –p Pwd –e “use DatabaseName;sql;” xml文件名

或者用另外一種方式也行:mysqldump –xml –h hostName –u userName –p pwd dbName tableName //這一種只用于顯示在當(dāng)前的mysql客戶端,不保存到文件當(dāng)中;

相關(guān)說(shuō)明:-X代表的是文件的格式是XML,然后-e一寫不能掉,還有就是要用雙引號(hào)將要操作的語(yǔ)句括起來(lái);單引號(hào)不行;

例如:mysql –X –hlocalhost –uroot –p –e “use test;select * from pet;”E:\db\out.xml

從XML文件導(dǎo)入數(shù)據(jù)到數(shù)據(jù)庫(kù):

Insert into tableName values(1,load_file(‘filepath’));

例如:insert into pet values(1,load_file(“E:\db\out.xml”));

查看數(shù)據(jù)庫(kù)狀態(tài)與查詢進(jìn)程:

Show status;//查看狀態(tài)

Show processlist;//查看進(jìn)程

更改用戶名,用以下命令:

Update set user=”新名字” where user=”舊用戶名”;

給數(shù)據(jù)庫(kù)用戶設(shè)置管理員權(quán)限:

Mysqladmin –h host –u username –p pwd;

以root用戶為例;

Mysqladmin –h localhost –u root –p 123;

存儲(chǔ)過(guò)程與函數(shù)

存儲(chǔ)程序和函數(shù)分別是用create procedure和create function語(yǔ)句,一個(gè)程序要么是一個(gè)程序要么是一個(gè)函數(shù),使用call語(yǔ)句來(lái)調(diào)用程序,并且程序只能用輸出變量傳回值;

要想在MySql5.1中創(chuàng)建子程序,必須具有create routine權(quán)限,并且alter routine和execute權(quán)限被自動(dòng)授予它的創(chuàng)建者;

創(chuàng)建存儲(chǔ)過(guò)程:

首先聲明分隔符,所謂分隔符是指你通知mysql客戶端你已經(jīng)輸入一個(gè)sql語(yǔ)句的字符或字符串符號(hào),在這里我們就以“//”為分隔符;

Delimiter 分隔符\

如:delimiter //

再創(chuàng)建存儲(chǔ)過(guò)程:

Create procedure 存儲(chǔ)過(guò)程名 ( )

聲明存儲(chǔ)過(guò)程開始:

begin

然后開始寫存儲(chǔ)過(guò)程體:

Select * from pet;

結(jié)束存儲(chǔ)過(guò)程:

End;//

剛剛的例子全部寫出來(lái),完整的代碼就是:

Delimiter //

Create procedure spt () //注意,這個(gè)地方,存儲(chǔ)過(guò)程名與括號(hào)之間要有個(gè)空格

Begin

Select * from pet;

End;//到這里,整個(gè)存儲(chǔ)過(guò)程就算寫完啦

執(zhí)行存儲(chǔ)過(guò)程:

Call 存儲(chǔ)過(guò)程名 ();//

如,我們執(zhí)行剛剛創(chuàng)建的存儲(chǔ)過(guò)程,就是:

Call spt ();//

需要說(shuō)明的是存儲(chǔ)過(guò)程名后面一定要加個(gè)空格,而后面那個(gè)括號(hào),則是用于傳送參數(shù)的參數(shù)列表;另外,我們創(chuàng)建存儲(chǔ)過(guò)程完成后,也只是創(chuàng)建了,但是只有調(diào)用call 存儲(chǔ)過(guò)程名 ();//后才算執(zhí)行完畢,才能看到存儲(chǔ)過(guò)程的結(jié)果;

零基礎(chǔ)如何自學(xué)使用MySQL數(shù)據(jù)庫(kù)?

對(duì)于非計(jì)算機(jī)出身的我,大學(xué)只會(huì)hello word和跑馬燈,期間過(guò)程確實(shí)非常曲折,分享下我的自學(xué)過(guò)程:

1、 自己在windows和linux上安裝了mysql,自學(xué)linux的基礎(chǔ)知識(shí),學(xué)習(xí)mysql的最基礎(chǔ)的知識(shí),即怎么寫sql,存儲(chǔ)過(guò)程,表的設(shè)計(jì)等,從0到熟悉大概花了3個(gè)月 ,推薦《mysql入門很簡(jiǎn)單》。

2、系統(tǒng)地較為深入地學(xué)習(xí)mysql的sql優(yōu)化,備份和恢復(fù),參數(shù)優(yōu)化,架構(gòu)優(yōu)化,硬件層面的優(yōu)化,高可用方案,復(fù)制技術(shù)等等,這段時(shí)間你不一定能實(shí)際接觸到這些,就像我當(dāng)初那樣,肯定沒(méi)什么公司招一個(gè)小白。 我選擇自己看書,推薦《高性能mysql》,里面所有的章節(jié)都需要看一遍,以現(xiàn)在的水平肯定看不懂,但需要知道大概怎么回事,為后續(xù)的找mysql初級(jí)dba的工作打一個(gè)鋪墊,這個(gè)過(guò)程大概也需要3個(gè)月。

3、 紙上得來(lái)終覺(jué)淺,完成以上兩步,我開始準(zhǔn)備找一份mysql相關(guān)的工作,而不是天天用著excel表格做著select * from table_sb這樣的工作。 當(dāng)然我這么猥瑣的人肯定不會(huì)裸辭,該畫的電路板也一樣畫,業(yè)余時(shí)間開始投初級(jí)mysql dba的工作,并且不間斷地學(xué)習(xí),網(wǎng)上各種找mysql面試的相關(guān)題目(實(shí)際上我當(dāng)時(shí)完全沒(méi)有任何實(shí)戰(zhàn)經(jīng)驗(yàn)),陸續(xù)收到一些面試,憑借之前自學(xué)的mysql知識(shí),開始胡亂吹牛逼,先混進(jìn)去再說(shuō)。 你不做mysql實(shí)際相關(guān)的工作,永遠(yuǎn)也不知道自己之前認(rèn)知的db知識(shí)有多幼稚。 友情提示一點(diǎn),一般公司都沒(méi)有專職dba的,所以面試的時(shí)候一定要自信,其實(shí)你學(xué)了這么多,雖然毫無(wú)實(shí)戰(zhàn)經(jīng)驗(yàn),理論知識(shí)很大概率比面試你的人牛逼,所以各種吹,我就這樣真正進(jìn)入初級(jí)dba的圈子(由于這時(shí)對(duì)linux還處于cd ls的水平,所以之前也根本沒(méi)做過(guò)運(yùn)維),這個(gè)邊工作邊找工作的過(guò)程又持續(xù)了2個(gè)月。

4、真正進(jìn)入互聯(lián)網(wǎng),接觸生產(chǎn)環(huán)境后,這是我進(jìn)步最大的時(shí)候。 第一步需要將之前所學(xué)真正地應(yīng)用起來(lái),并且應(yīng)用的過(guò)程中,再回頭看之前的書籍,這時(shí)候需要真正去理解,而不是似是而非,一知半解。 這時(shí)再推薦《高性能mysql 第三版》,全本再看一遍,這時(shí)需要全部看懂,另外還有《mysql技術(shù)內(nèi)幕:innodb存儲(chǔ)引擎》等等。 總之這段時(shí)間就需要開始關(guān)注mysql一些細(xì)節(jié)了,比如db故障處理,高可用,負(fù)載均衡等等的具體實(shí)現(xiàn)了。 另外,linux的知識(shí)同步也要深入去學(xué)習(xí),至少會(huì)寫shell腳本,常見(jiàn)的linux知識(shí)等,我在這花了1年多;

5、 dba的工作一般是非常輕閑的,畢竟不是大公司,技術(shù)能力有限,該學(xué)的也學(xué)得差不多了,接觸不到海量數(shù)據(jù),高并發(fā)等比較鍛煉人的場(chǎng)合,于是我又準(zhǔn)備跳了。 于是來(lái)了公有云,現(xiàn)在每天運(yùn)維萬(wàn)多個(gè)db實(shí)例,平均每天處理5+個(gè)緊急db故障,幾乎mysql會(huì)遇到的問(wèn)題,感覺(jué)都遇到了,能感覺(jué)到技術(shù)實(shí)力和經(jīng)驗(yàn)也在每天都在積累,在進(jìn)步。 但是感覺(jué)還是欠缺了很多,下一步就看你選擇了,是再去研究源代碼,底層原理的東西多點(diǎn),還是數(shù)據(jù)庫(kù)運(yùn)維和應(yīng)用多一點(diǎn),就比如業(yè)界姜承堯,何登成與葉金榮的區(qū)別。 由于我的歷史原因,對(duì)c++等幾乎不懂,平時(shí)也用不到,所以看代碼等事實(shí)際太累,于是我再去學(xué)mongodb,接了公司mongodb運(yùn)維的活,算是在廣度上的一個(gè)擴(kuò)展,萬(wàn)一哪天mysql不行了呢

6、 總之,對(duì)于db小白來(lái)說(shuō),最重要的一點(diǎn)就是,學(xué)習(xí)的過(guò)程不能斷。 PS 上面的方法比較野路子,適合沒(méi)什么基礎(chǔ)的童鞋,如果本來(lái)就是DBA,比如從oracle轉(zhuǎn)到mysql,那么建議直接看mysql官方文檔,而官方文檔是db達(dá)到一定水平后必看,出問(wèn)題時(shí)必查的權(quán)威文檔。

自學(xué)數(shù)據(jù)庫(kù)MySQL需要注意哪些方面

一、熟悉MySQL的運(yùn)行環(huán)境

MySQL數(shù)據(jù)庫(kù)是在Linux環(huán)境下運(yùn)行的,建議先熟練Linux系統(tǒng)。選定好架構(gòu)模式之后就可以開始進(jìn)入程序開發(fā)和數(shù)據(jù)處理的環(huán)節(jié)。

二、有扎實(shí)的數(shù)據(jù)庫(kù)理論知識(shí)

MySQL作為關(guān)系型數(shù)據(jù)庫(kù),在實(shí)際的應(yīng)用中也要學(xué)會(huì)分析存儲(chǔ)數(shù)據(jù)的關(guān)系型數(shù)據(jù)結(jié)構(gòu),關(guān)系操作集合等。只有對(duì)這些內(nèi)容有一個(gè)明確的認(rèn)識(shí),在設(shè)計(jì)數(shù)據(jù)庫(kù)字段、表與表的關(guān)系才能考慮周全,避免出現(xiàn)錯(cuò)誤。

三、熟練的SQL語(yǔ)言運(yùn)用

任何一種數(shù)據(jù)庫(kù)的學(xué)習(xí),包括MySQL,SQL語(yǔ)句都是位于核心部分的內(nèi)容。需要注意的是SQL語(yǔ)言的使用要力求簡(jiǎn)明扼要,能用一個(gè)select搞定的問(wèn)題并不需要寫更多的union。所以在SQL語(yǔ)言的應(yīng)用方面要注意高效。

怎樣學(xué)好mysql?誰(shuí)能告訴我到底該怎么學(xué)或者教教我哪些sql語(yǔ)句以后工作了最常用?是這樣的,我現(xiàn)

看書(這是我對(duì)我們工作室新人的一些建議,與大家分享,這只代表個(gè)人意見(jiàn)):1、借書一定要最新的,計(jì)算機(jī)領(lǐng)域是一個(gè)不斷發(fā)展的領(lǐng)域。2、通常國(guó)外的教材要比國(guó)內(nèi)的教材寫的準(zhǔn)確,有意思,容易理解,因?yàn)橛?jì)算機(jī)是完全源自英美。3、推薦幾個(gè)比較好的出版社:電子工業(yè)出版社和人民郵電出版社。這兩個(gè)出版社經(jīng)常出計(jì)算機(jī)最新的翻譯教材。4、最后關(guān)于看書,一定要多看書(比如關(guān)于html的就不能只看一本,不同的書有不同的側(cè)重,看書的另外一個(gè)用處就是可以培養(yǎng)一種編程思維),計(jì)算機(jī)書一般不用細(xì)看,重要的是看一種思想(代碼編寫的或者程序設(shè)計(jì)),這些思想在計(jì)算機(jī)各個(gè)領(lǐng)域都是通用的,從HTML到后臺(tái)腳本PHP。那種說(shuō)明書式的書籍拿來(lái)看是沒(méi)有多大意義的,大致看看就行,因?yàn)檫@些東西需要用的時(shí)候就可以從網(wǎng)上直接查看相關(guān)的參考手冊(cè),而且他們那些說(shuō)明也是來(lái)自于參考手冊(cè)。

2、實(shí)踐,如果能有人同時(shí)在一旁指導(dǎo)更好了,實(shí)踐就是自己做東西,這個(gè)過(guò)程是一個(gè)痛苦的過(guò)程,但是也是最好的學(xué)習(xí)方式,掌握某項(xiàng)抽象的事物最好的是使之具體化。

當(dāng)前文章:mysql語(yǔ)句該怎么去學(xué) mysql語(yǔ)句怎么用
分享鏈接:http://bm7419.com/article26/ddepsjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、App設(shè)計(jì)、定制開發(fā)、電子商務(wù)、域名注冊(cè)移動(dòng)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

綿陽(yáng)服務(wù)器托管