日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql数据库学习(keep update)

發布時間:2023/12/20 数据库 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql数据库学习(keep update) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
[html]?view plain?copy
  • mysql:開源(開放源碼,免費) 分為社區版/企業版
  • 如果你學習過oracle,基本的crud語句差別不大

  • [html]?view plain?copy
  • :mysql的基本使用:(-u:用戶名 -p:,密碼)
  • [html]?view plain?copy
  • ②:mysql與oracle的區別?

  • [html]?view plain?copy
  • 1.? mysql:管理方式:

    有數據庫的概念,使用不同的數據庫進行管理表

    創建數據庫:create database數據庫名稱

    使用數據庫(進入某個數據庫中)use數據庫名稱

    進入數據庫中之后,才可以創建和操作table

    2.? 數據類型:

    intinteger

    varchar沒有varchar2

    double

    3.創建table(主鍵生成方式)

    createtable user(

    idinteger(32) auto_increment primary key,

    namevarchar(12)

    )

    使用(針對主鍵(自增長/sequence序列)和插入語句)

    由于mysql是有主鍵自增長策略的,所以在插入數據的時候,不用插入id(主鍵)

    4.數據庫分頁規范:

    select *from user limit偏移量,每頁顯示條數;?偏移量計算:當前頁(pageIndex-1)*每頁顯示條數=每頁第一條數據的id

  • 5.判null函數IFNULL(param1,param2)

  • [html]?view plain?copy
  • 1.? oracle:管理方式:

    沒有數據庫的概念,使用不同的用戶(root/hr)進行管理表

    數據類型:

    沒有number

    varcharvarchar2(常用,效率高)都有

    number(12,2)

    2.? 創建table(主鍵生成方式)

    createtable user(

    idnumber(32) primary key,

    namevarchar2(12)

    )

    使用(針對主鍵(自增長/sequence序列)和插入語句)

    由于oracle沒有主鍵自增長策略,所以在插入數據的時候,需要sequence序列(主鍵)

    3.數據庫分頁:

    三層/兩層自查詢嵌套

  • 4.判null函數:nvl(param1,param2)


  • [html]?view plain?copy
  • oracle:
    <property name="driver" value="oracle.jdbc.OracleDriver"/>
    <property name="url" value="jdbc:oracle:thin:@localhost:1521:xe"/>
    <property name="username" value="hr"/>
    <property name="password" value="hr"/>

  • mysql:
    <property name="driver" value="com.mysql.jdbc.Driver"/>
    <property name="url" value="jdbc:mysql://localhost:3306/數據庫名稱"/>
    <property name="username" value="root"/>
    <property name="password" value="root"/>

  • public List<User> queryUserByPage(@Param("pageIndex")Integer pageIndex,@Param("pageSize")Integer pageSize);


    <select id="queryUserByPage" resultType="User">
    select * from user limit ${(pageIndex-1)*3},3
    </select>

  • 總結

    以上是生活随笔為你收集整理的mysql数据库学习(keep update)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。