欧美麻豆久久久久久中文_成年免费观看_男人天堂亚洲成人_中国一级片_动漫黄网站免费永久在线观看_国产精品自产av一区二区三区

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁(yè) > IT資訊 > 數(shù)據(jù)庫(kù) > SQL Primer —基本操作

SQL Primer —基本操作

2020-10-19 16:38:22 | 來源:中培企業(yè)IT培訓(xùn)網(wǎng)

最近,有人表示,他在前端做了很多編碼。實(shí)際上,在這之前他已經(jīng)在前端上做了很多事情,可能需要為此快速創(chuàng)建入門手冊(cè)。如果只是想掌握SQL知識(shí)并需要快速參考,下文將介紹SQL Primer 語(yǔ)法的知識(shí)。外行術(shù)語(yǔ)中的SQL是我們用來永久保存數(shù)據(jù)的語(yǔ)言。為了更好地理解這一點(diǎn),使它更有意義,讓我進(jìn)一步解釋。通常,有一個(gè)項(xiàng)目,該項(xiàng)目通常由可能用HTML / CSS / JavaScript編寫的前端組成,然后通常有一個(gè)像NodeJS或Rails這樣的后端。

  SQL在哪里適合我的項(xiàng)目?

使用SQL的地方是,后端通常通過ORM(對(duì)象關(guān)系映射)(例如Mongoose或Active Record)連接到存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)庫(kù),該數(shù)據(jù)是使用SQL創(chuàng)建的。這是任何軟件都會(huì)記住您的用戶名和密碼的方式,以便您以后可以再次登錄。

SQL的基本操作是CRUD,它是C reate,R ead,U pdate和D elete 的首字母縮寫。您通常總是在數(shù)據(jù)庫(kù)中創(chuàng)建,讀取,更新或刪除表。通常,您有一個(gè)要連接的數(shù)據(jù)庫(kù),并在該數(shù)據(jù)庫(kù)中創(chuàng)建表,這些表通過記錄存儲(chǔ)數(shù)據(jù)。如果您使用過Excel工作表,那么想象一個(gè)數(shù)據(jù)庫(kù)本身就是Excel文件,在數(shù)據(jù)庫(kù)中創(chuàng)建的表就是您的Excel工作表文件中的表頁(yè)面,而一條記錄就是您的Excel工作表頁(yè)面中的行。

  要為您的項(xiàng)目運(yùn)行創(chuàng)建新數(shù)據(jù)庫(kù):

創(chuàng)建數(shù)據(jù)庫(kù)name_of_database;

在此示例中,我們將創(chuàng)建一個(gè)名為 project

創(chuàng)建數(shù)據(jù)庫(kù)項(xiàng)目;

現(xiàn)在我們必須聲明我們將使用數(shù)據(jù)庫(kù)名稱project:

  USE項(xiàng)目

  創(chuàng)造

現(xiàn)在,我們已經(jīng)創(chuàng)建并正在使用一個(gè)名為的數(shù)據(jù)庫(kù)project,我們需要開始向其中添加一些表,以便可以向其中保存一些記錄。

這將在數(shù)據(jù)庫(kù)內(nèi)部創(chuàng)建一個(gè)新表。

創(chuàng)建表table_name(

table_name_id INT AUTO_INCREMENT PRIMARY KEY,

column_name VARCHAR(20)

);

對(duì)于我們的示例,讓users我們?cè)跀?shù)據(jù)庫(kù)中創(chuàng)建一個(gè)表。以下代碼行應(yīng)幫助我們完成此任務(wù):

創(chuàng)建表用戶(

user_id INT AUTO_INCREMENT PRIMARY KEY,

用戶名VARCHAR(20),

年齡INT

);

現(xiàn)在我們有了一個(gè)表,我們現(xiàn)在可以保存某種類型的數(shù)據(jù),在SQL中我們稱為記錄。插入記錄的方式是通過以下方式:

INSERT INTO table_name(column1,column2,...)VALUES(value1,value2,...);

因此,讓我們?cè)诒碇胁迦雰蓷l記錄,方法是:

INSERT INTO用戶(用戶名,年齡)VALUES(“ john”,34歲);

INSERT INTO用戶(用戶名,年齡)VALUES(“ mary”,18歲);

  讀

通常,一旦有了表格,您便希望從中檢索信息。從表中檢索所有記錄的方式如下:

SELECT * FROM table_name;

讓我們從users表中檢索所有內(nèi)容:

SELECT * FROM用戶;

然后我們可以指定使用WHERESQL中的子句,以免得到所有內(nèi)容。

SELECT * FROM table_name WHERE列=值;

因此,如果我們john要從表中進(jìn)入users,我們會(huì)做這樣的事情。

SELECT * FROM users where where username ='john';

  更新資料

更新是指情況發(fā)生變化或我們犯了一個(gè)錯(cuò)誤,并且希望該記錄能夠反映出來。

UPDATE table_name

SET列=值,列1 =值1,...

WHERE another_column = another_value;

因此,可以說mary我們的數(shù)據(jù)庫(kù)已經(jīng)變老了一年,我們想對(duì)其進(jìn)行更新

UPDATE用戶

SET age = 19

WHERE username ='mary';

  刪除

刪除是不言自明的,但是它允許我們刪除不再需要的記錄或刪除不再使用的表。

從table_name中刪除

WHERE列=值;

假設(shè)我們john決定他不再希望脫離我們的軟件,并希望從我們的產(chǎn)品中刪除自己。

  從用戶

那里刪除用戶名='john';

由于我們幾乎已經(jīng)完成了SQL Primer Pt。讓我們從數(shù)據(jù)庫(kù)中刪除表,然后從數(shù)據(jù)庫(kù)中刪除DROP。

  刪除我們的桌子

DROP TABLE table_name;

  對(duì)我們來說

DROP TABLE用戶;

現(xiàn)在結(jié)束它,讓我們刪除不再需要的數(shù)據(jù)庫(kù)本身。

DROP DATABASE database_name;

DROP DATABASE項(xiàng)目;

上述就是關(guān)于SQL Primer —基本操作的全部?jī)?nèi)容,想了解更多關(guān)于SQL Primer的信息,請(qǐng)繼續(xù)關(guān)注中培偉業(yè)。

標(biāo)簽: 數(shù)據(jù)庫(kù)
主站蜘蛛池模板: A级毛片毛片免费观看丝瓜 精品无吗乱吗av国产爱色 | 色婷婷一区二区三区四区成人网 | 国产毛多水多高潮高清 | 亚洲国产2021精品无码 | 国产精品人妻无码久久青草 | 农夫色综合网 | 狠狠综合久久久久综合网小蛇 | 麻豆精品久久久久久中文字幕无码 | 激情欧美一区二区 | 狠狠综合久久久久尤物 | 日韩午夜伦伦午夜伦老司机 | 国产亚洲棕合欧美视频 | 大香伊蕉最新视频 | 被三个老板玩弄的人妻 | 又硬又粗进去好疼A片麻豆 中文字幕一区二区三区视频 | free性ⅴideo另类重口 | 亚洲AV无码国产精品色 | 五月丁香拍拍激情综合 | 亚洲一区二三区好的精华液 | 国产精品免费高清在线观看 | 内射人妻深入内射 | 4HU永久免费入口 | 波多野结衣在线视频免费观看 | 高h全肉动漫在线观看 | 亚洲另类激情专区小说图片 | 久久丫精品国产免费 | 天天干天天爽天天射 | 手机在线观看免费av网址 | 中文乱码免费一区二区三区 | 亚洲6080yy久久无码国产 | 欧美又粗又猛又爽又黄A片 亚洲国产成人va在线观看 | 亚洲人成网站在线播放无码 | 国产精品久久人妻无码HD毛片 | 色色色999韩 | 久久久日韩精品一区二区三区 | 无码国产精品一区二区VR老人 | 亚洲精品乱码久久久久久蜜桃图片 | 国产乱国产乱 | 狠狠色丁香六月色 | 蜜桃视频在线观看www社区 | 最新日韩精品视频 |