400-650-7353
您所在的位置:首頁 > IT干貨資料 > java > 【Java基礎知識】sql常用語句有哪些

【Java基礎知識】sql常用語句有哪些

  • 來源:Java培訓干貨資料
  • 2020-02-26 16:28:28
  • 閱讀()
  • 分享
  • 手機端入口

數(shù)據(jù)庫顧名思義就是保存數(shù)據(jù)的倉庫,在我們平時開發(fā)網(wǎng)站或者軟件的過程中,很多的數(shù)據(jù)都需要進行保存,這時就需要數(shù)據(jù)庫的幫助,現(xiàn)如今數(shù)據(jù)庫的主要分類有關系型數(shù)據(jù)庫和非關系型數(shù)據(jù)庫,關系型數(shù)據(jù)庫常見的有Oracle, SQLserver,MySQL等,非關系型數(shù)據(jù)庫有redis,MongoDB等。

對于關系型數(shù)據(jù)庫,不同的數(shù)據(jù)庫的操作語句基本類似,主要的操作有創(chuàng)建數(shù)據(jù)庫,創(chuàng)建數(shù)據(jù)表,添加數(shù)據(jù),修改數(shù)據(jù),刪除數(shù)據(jù),刪除數(shù)據(jù)表,刪除數(shù)據(jù)庫等操作。

下面以MySQL為例,實現(xiàn)基本的數(shù)據(jù)庫操作語句。

添加數(shù)據(jù)庫,數(shù)據(jù)庫名稱為db_name:CREATE DATABASE db_name;創(chuàng)建好數(shù)據(jù)庫之后,將所有需要的數(shù)據(jù)存儲在該數(shù)據(jù)庫中。使用數(shù)據(jù)庫之前,首先使用 use db_name;命令將當前數(shù)據(jù)庫設置為db_name數(shù)據(jù)庫。

向數(shù)據(jù)庫中添加數(shù)據(jù)的時候,首先需要在數(shù)據(jù)庫中創(chuàng)建相對應的表格,所有的數(shù)據(jù)都是以表格的形式存儲在數(shù)據(jù)庫當中的。

向數(shù)據(jù)庫中新增一個表格table1: CREATE TABLE table1 (id int(11), name varchar(100));這個語句標明創(chuàng)建一個表格table1,表格里面包含id和name兩個屬性。

向table1表中添加一條數(shù)據(jù): table1(id, name) VALUES('1', "name");表示想table1表格中添加一條id=1,name=name的記錄。

修改id=1的數(shù)據(jù),將name修改為test: UPDATE table1 set name="test" WHERE id=1;

sql語句入門知識

查詢table1中id=1的所有記錄:SELECT * FROM table1 WHERE id = 1;

刪除table1中id=1的所有記錄:DELETE FROM table1 WHERE id = 1;

刪除數(shù)據(jù)表格table1:DROP TABLE table1;

刪除數(shù)據(jù)庫db_name:DROP DATABASE db_name;

在實際開發(fā)過程中,我們經常使用到多表的連接查詢,也就是將多個表關聯(lián)起來,查詢需要的內容。

例如有多個表班級表(table_class)和學生表(table_student)和課程表(table_course),在一個班級當中存在多個學生,班級和學生是一對多的關系,一個學生可以選修多門課程,一門課程可以被多個學生選擇,學生和課程之間的關系為多對多。

查詢班級名稱為class1的班級的所有學生:SELECT table_student.* from table_student, table_class WHERE table_student.class_id = table_class_id AND table_class.name = ‘class1’;

查詢學生張三的所有科目:SELECT table_course.* FROM table_student, table_course WHERE table_student.id = table_course.student_id WHERE table_student.name = “張三”;

以上為MySQL的基本操作語句,在平時開發(fā)中我們用的比較多的也就是這些數(shù)據(jù)表的增刪改查,能夠熟練的靈活運用這些操作,在開發(fā)中對我們會有很大的幫助。

除了MySQL之外,我們常用的還有oracle,SQLServer數(shù)據(jù)庫,但是在數(shù)據(jù)庫的操作語句上,基本上都大同小異,學會了MySQL的操作,其他的數(shù)據(jù)庫基本上也就可以操作了。

文章“【Java基礎知識】sql常用語句有哪些”已幫助

>>本文地址:http://www.028benet.com/zhuanye/2020/48395.html

THE END  

聲明:本站稿件版權均屬中公教育優(yōu)就業(yè)所有,未經許可不得擅自轉載。

1 您的年齡

2 您的學歷

3 您更想做哪個方向的工作?

獲取測試結果
  • 大前端大前端
  • 大數(shù)據(jù)大數(shù)據(jù)
  • 互聯(lián)網(wǎng)營銷互聯(lián)網(wǎng)營銷
  • JavaJava
  • Linux云計算Linux
  • Python+人工智能Python
  • 嵌入式物聯(lián)網(wǎng)嵌入式
  • 全域電商運營全域電商運營
  • 軟件測試軟件測試
  • 室內設計室內設計
  • 平面設計平面設計
  • 電商設計電商設計
  • 網(wǎng)頁設計網(wǎng)頁設計
  • 全鏈路UI/UE設計UI設計
  • VR/AR游戲開發(fā)VR/AR
  • 網(wǎng)絡安全網(wǎng)絡安全
  • 新媒體與短視頻運營新媒體
  • 直播帶貨直播帶貨
  • 智能機器人軟件開發(fā)智能機器人
 

快速通道fast track

近期開班時間TIME

主站蜘蛛池模板: 亚洲国产精品一区二区成人片国内 | 我和岳乱妇三级高清电影| 性欧美大战久久久久久久| 国产免费69成人精品视频| 久久综合久久久| aaa特级毛片| 男女一边桶一边摸一边脱视频免费| 日韩电影免费在线观看网址| 天堂√最新版中文在线| 国产乱子伦视频在线观看| 亚洲性色成人av天堂| 一区二区在线播放视频| 精品国产一区二区三区色欲| 日韩在线观看网址| 国产精品美女久久久久久久| 六十路依然风韵犹存| 久久精品国产亚洲av电影网| 黄色成年人视频| 日本高清视频在线www色下载| 国产精彩视频在线观看| 免费成人av电影| 久9这里精品免费视频| www.黄色在线| 最新精品国偷自产在线| 国产青榴视频在线观看| 免费看激情按摩肉体视频| 久久99国产视频| 国产97在线观看| 欧美姓爱第一页| 国语性猛交xxxx乱大交| 免费精品国产日韩热久久| 中文字幕精品视频在线观| 麻豆一区二区三区蜜桃免费| 欧美成人另类人妖| 国产桃色无码视频在线观看| 亚洲日本一区二区三区在线不卡 | 国色天香网在线| 日本高清有码视频| 啊灬啊灬啊快日出水了| caopon国产在线视频| 欧美日韩精品一区二区在线播放|