国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

mysql數(shù)據(jù)庫和數(shù)據(jù)表

這篇具有很好參考價值的文章主要介紹了mysql數(shù)據(jù)庫和數(shù)據(jù)表。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

常用的數(shù)據(jù)類型:
  • int : 整型? 用于定義整數(shù)類型的數(shù)據(jù)
  • float : 單精度浮點4字節(jié)32位? 準(zhǔn)確表示到小數(shù)點后六位.
  • double :雙精度浮點8字節(jié)64位
  • char :固定長度的字符類型? 用于定義字符類型數(shù)據(jù)
  • varchar :可變長度的字符類型
  • text : 文本
  • image: :圖片
SQL語言:
  • Structured Query Language的縮寫,即結(jié)構(gòu)化查詢語言 關(guān)系型數(shù)據(jù)庫的標(biāo)準(zhǔn)語言 用于維護管理數(shù)據(jù)庫 包括數(shù)據(jù)查詢、數(shù)據(jù)更新、訪問控制、對象管理等功能
SQL語言分類:
  • DDL:數(shù)據(jù)定義語言:用于創(chuàng)建數(shù)據(jù)庫對象,如庫、表、索引等
  • DML:數(shù)據(jù)操縱語言:用于對表中的數(shù)據(jù)進行管理,用來插入、刪除和修改數(shù)據(jù)庫中的數(shù)據(jù)
  • DQL:數(shù)據(jù)查詢語言:用于從數(shù)據(jù)表中查找符合條件的數(shù)據(jù)記錄
  • DCL:數(shù)據(jù)控制語言 ( alter ):用于設(shè)置或者更改數(shù)據(jù)庫用戶或角色權(quán)限

DDL數(shù)據(jù)定義語言包括:

  • create 創(chuàng)建

    create database 庫名;   #創(chuàng)建數(shù)據(jù)庫
    
    create database 表名;   #創(chuàng)建數(shù)據(jù)表
  • drop? 刪除
    drop database 庫名;  #刪除數(shù)據(jù)庫
    
    drop table  表名;   #刪除數(shù)據(jù)表
DML數(shù)據(jù)操縱語言包括:
  • insert 插入數(shù)據(jù)
    方法一:insert into 表名 (字段1、字段2......) values (字段1、字段2....)
    
    方法二:insert into 表名 values(字段1的值、字段2的值.......)
  • update 修改
    update 表名 set  屬性=字段的新值  where 條件表達 
DQL數(shù)據(jù)查詢語言:
  • select查詢,方式有兩種
    select 字段1,字段2...  from  表名    可加條件where(條件表達式);
    select  *  from  表名;
    查詢顯示數(shù)據(jù)的行數(shù)
    select  *  from  表名  limit  3;     顯示前三行
    select  *  from  表名  limit  3,2;    顯示前三行的后兩行
DCL:數(shù)據(jù)控制語言 (alter)
  • 修改表名 :
    alter table 舊的表名 rename  新表名; 
  • 修改表的結(jié)構(gòu):

    1、增加表的字段:
    alter table 表名 add 字段 數(shù)據(jù)類型;
    
    2、修改表的字段:
    alter table 表名 change 舊字段 新字段;
    ?
數(shù)據(jù)庫表高級操作
  • 關(guān)于數(shù)據(jù)庫表的一些基礎(chǔ)操作,比如:創(chuàng)建表、刪除表、表的 查詢等等。數(shù)據(jù)表在數(shù)據(jù)庫的使用過程中右著很言的使用頻率,所以本節(jié)會進解些關(guān)于 表的升級用法,包括清空表、使用臨時表和克隆表。

1、清空表

  • 清空一個數(shù)據(jù)表就是刪除這個表內(nèi)的所有數(shù)據(jù)。前面的小節(jié)已經(jīng)學(xué)習(xí)過 DELETE FROM 語,可以刪除表內(nèi)的數(shù)據(jù),除此之外還可以使用TRUNCATE TABLE 語句實現(xiàn)消空表內(nèi)記錄。DELETE FROM 語可以使用 WHERE 子句對刪除的結(jié)里生進行過濾洗擇,這樣更方便、更靈活。TRUNCATE TABLE 語句是刪除表中所有記錄數(shù)據(jù),沒法定制,靈活性上稍差。消空表的具體操作
2、臨時表
  • Mysql的臨時表,顧名思義,就是臨時建立的表,并不會長期存在,主要用于保存一 些臨時教據(jù)。臨時表有個特性就是只在當(dāng)前連接可見,當(dāng)前連接下可執(zhí)行增剛改查等操作,當(dāng)連接被關(guān)閉后,臨時表就會被 MySQL 刪除,相關(guān)的資源也會被釋放。下面創(chuàng)建臨時表 mytmp,然后插入數(shù)據(jù),之后斷開當(dāng)前連接,最后審新連到 MySQL 查有臨時是否還存在
3、克隆表
方法一
create  table  新表   like  舊表
   #復(fù)制格式: 通過like復(fù)制舊表名的表結(jié)構(gòu),生成一個新的表名的結(jié)構(gòu)
insert  into  新表名   select  *  from  舊表名
   #備份內(nèi)容

方法二
create  table  新表名(select * from 舊表名)
   #復(fù)制舊表數(shù)據(jù)到新表中

?

數(shù)據(jù)庫用戶授權(quán):

格式 :
grant 權(quán)限列表 on 數(shù)據(jù)庫.表名 to '用戶名'@'來源地址' identified by '密碼';

例:
grant all privileges on *.* to 'lisi'@'%' identified by '123456';
#允許用戶lisi在所有終端遠程連接mysql,并擁有所有權(quán)限
flush privileges;     #刷新權(quán)限

*.* :這里表示所有的數(shù)據(jù)庫(可以指定)
lisi :表示用戶
% :表示所有終端  (localhost :表示僅本地)
'123456' :表示密碼

驗證:
mysql -ulisi -p123456
show databases;
撤銷權(quán)限:
revoke  權(quán)限列表 on 數(shù)據(jù)庫.表名 from '用戶名'@'來源地址'
show grant for '用戶名'@'來源地址'

?

數(shù)據(jù)庫用戶管理
1、新建用戶
create user '用戶名'@'來源地址' 設(shè)置用戶密碼 identified by '密碼'

密碼可以使用加密方式:select password '密碼'
2、查詢創(chuàng)建的用戶信息進行增刪改查

mysql創(chuàng)建的用戶都是在mysql數(shù)據(jù)庫下面的user表中

  • 查詢 可以使用 select user

  • 刪除用戶 drop

  • 修改用戶密碼文章來源地址http://www.zghlxwxcb.cn/news/detail-686701.html

    1.   set   password   =   password('密碼')      修改的是當(dāng)前的
    2. ?    set   password   for  '用戶名' @ 'localhost'  = password('密碼')  修改其他用戶 
    3. 忘記用戶的密碼:
       ?      修改 my.cnf 配置  跳過密碼認(rèn)證
       ?       [mysql]
    ?          skip-grant-tables   

到了這里,關(guān)于mysql數(shù)據(jù)庫和數(shù)據(jù)表的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • MySQL數(shù)據(jù)庫——MySQL數(shù)據(jù)表添加字段(三種方式)

    MySQL 數(shù)據(jù)表是由行和列構(gòu)成的,通常把表的“列”稱為字段(Field),把表的“行”稱為記錄(Record)。隨著業(yè)務(wù)的變化,可能需要在已有的表中添加新的字段。 MySQL 允許在開頭、中間和結(jié)尾處添加字段。 一個完整的字段包括字段名、數(shù)據(jù)類型和約束條件。MySQL 添加字段的語

    2024年02月08日
    瀏覽(101)
  • MySQL:創(chuàng)建數(shù)據(jù)庫,數(shù)據(jù)表,主鍵和外鍵

    MySQL:創(chuàng)建數(shù)據(jù)庫,數(shù)據(jù)表,主鍵和外鍵

    目錄 前言: 安裝MySQL: 打開MySQL: 創(chuàng)建數(shù)據(jù)庫: 查看已建數(shù)據(jù)庫: 查看數(shù)據(jù)庫引擎: 創(chuàng)建數(shù)據(jù)表: ?主鍵約束: 單字段主鍵: 多字段聯(lián)合主鍵: 外鍵約束: MySQL數(shù)據(jù)庫安裝了很久,一直也沒靜下心來學(xué)習(xí),因為起步太晚,所以什么都想學(xué)點,又感覺有些力不從心,目前

    2023年04月27日
    瀏覽(695)
  • MySql數(shù)據(jù)庫的初步安裝與數(shù)據(jù)表結(jié)構(gòu)數(shù)據(jù)管理

    MySql數(shù)據(jù)庫的初步安裝與數(shù)據(jù)表結(jié)構(gòu)數(shù)據(jù)管理

    目錄 一、數(shù)據(jù)庫的相關(guān)了解 1)數(shù)據(jù)庫的概念? 數(shù)據(jù)(Data) 表 數(shù)據(jù)庫系統(tǒng) 2)數(shù)據(jù)庫系統(tǒng)發(fā)展史 第一代數(shù)據(jù)庫 第二代數(shù)據(jù)庫 第三代數(shù)據(jù)庫 當(dāng)今主流數(shù)據(jù)庫介紹 2)數(shù)據(jù)庫的分類? 關(guān)系數(shù)據(jù)庫 非關(guān)系型數(shù)據(jù)庫 非關(guān)系型數(shù)據(jù)庫的優(yōu)點 二、mysql的yum安裝與源碼編譯安裝?? 1)源

    2024年02月08日
    瀏覽(2720)
  • idea配置MySQL數(shù)據(jù)庫,以及將已存在的數(shù)據(jù)表導(dǎo)入數(shù)據(jù)庫

    idea配置MySQL數(shù)據(jù)庫,以及將已存在的數(shù)據(jù)表導(dǎo)入數(shù)據(jù)庫

    首先,確定自己需要的數(shù)據(jù)庫名字,結(jié)合jeecg項目,我在項目中得知我需要鏈接的數(shù)據(jù)庫的名字為? ? ?jeecg-boot 打開數(shù)據(jù)庫的可視化軟件, ? ? 點擊開始,即可導(dǎo)入,刷新數(shù)據(jù)庫,就可以看到導(dǎo)入的數(shù)據(jù)表了。 接下來在idea鏈接MySQL ? ? 點擊OK,就完成配置了,刷新一下,就

    2024年02月11日
    瀏覽(96)
  • Mysql 查詢數(shù)據(jù)庫或數(shù)據(jù)表中的數(shù)據(jù)量以及數(shù)據(jù)大小

    ?許多數(shù)據(jù)庫的元數(shù)據(jù)都是存儲在mysql中的,例如hive、startrockes,因此可以通過mysql中的“information_schema.TABLES”表來查詢對應(yīng)數(shù)據(jù)庫或?qū)?yīng)數(shù)據(jù)表的具體信息。 1、查詢各個數(shù)據(jù)庫中的數(shù)據(jù)條數(shù)和數(shù)據(jù)大小 2、查詢各個數(shù)據(jù)表中的數(shù)據(jù)條數(shù)和數(shù)據(jù)大小 3、查看指定數(shù)據(jù)庫容量大小

    2024年04月27日
    瀏覽(96)
  • MySQL的約束類型、數(shù)據(jù)庫操作、數(shù)據(jù)表操作大全(簡述)

    目錄 一.數(shù)據(jù)庫的操作語法 二.MySQL數(shù)據(jù)庫約束 三.數(shù)據(jù)類型 四.數(shù)據(jù)表操作 作者簡介: ?tq02,一個想成為編程高手的夢中人 作者主頁: ?tq02的博客_CSDN博客-C語言,Java,Java數(shù)據(jù)結(jié)構(gòu)領(lǐng)域博主 學(xué)習(xí)專欄:? ??? MySQL基礎(chǔ)? ? ? ? ? ?? ?JavaSE??????????????? ?? ??C語言 本

    2024年02月12日
    瀏覽(93)
  • MySQL相關(guān)的SQL語句、數(shù)據(jù)庫、數(shù)據(jù)表、字段、類型

    1、 SQL 語句不區(qū)分大小寫。 SQL語句 用途 描述 mysql -u root -p 連接 MySQL 在命令行窗口中輸入 mysql -u root -p 命令,回車,然后輸入 MySQL 密碼(不要忘記了密碼,找回麻煩),再回車就連接上 MySQL 了。最初都是使用 root 用戶登錄,工作中不能一直使用 root 用戶登錄。因為 root 權(quán)限太

    2024年02月13日
    瀏覽(115)
  • 【MySQL】基礎(chǔ)實戰(zhàn)篇(1)—數(shù)據(jù)庫與數(shù)據(jù)表的操作

    創(chuàng)建數(shù)據(jù)庫 語法: 注: 在同一個數(shù)據(jù)庫服務(wù)器上必須是唯一的,不允許存在同名的數(shù)據(jù)庫。 此外在創(chuàng)建數(shù)據(jù)庫時如果不進行自定義設(shè)置編碼方式,就會使用系統(tǒng)默認(rèn)的編碼方式,所以我們可以在創(chuàng)建數(shù)據(jù)庫的同時自定義設(shè)置編碼方式。 語法: 字符集 是定義MySQL存儲字符串

    2024年02月08日
    瀏覽(98)
  • 【JaveWeb教程】(18) MySQL數(shù)據(jù)庫開發(fā)之 MySQL數(shù)據(jù)庫設(shè)計-DDL 如何查詢、創(chuàng)建、使用、刪除數(shù)據(jù)庫數(shù)據(jù)表 詳細代碼示例講解

    【JaveWeb教程】(18) MySQL數(shù)據(jù)庫開發(fā)之 MySQL數(shù)據(jù)庫設(shè)計-DDL 如何查詢、創(chuàng)建、使用、刪除數(shù)據(jù)庫數(shù)據(jù)表 詳細代碼示例講解

    下面我們就正式的進入到SQL語句的學(xué)習(xí),在學(xué)習(xí)之前先給大家介紹一下我們要開發(fā)一個項目,整個開發(fā)流程是什么樣的,以及在流程當(dāng)中哪些環(huán)節(jié)會涉及到數(shù)據(jù)庫。 2.1 項目開發(fā)流程 需求文檔: 在我們開發(fā)一個項目或者項目當(dāng)中的某個模塊之前,會先會拿到產(chǎn)品經(jīng)理給我們提

    2024年01月25日
    瀏覽(104)
  • 【MySQL新手入門系列二】:手把手教你入門MySQL - 數(shù)據(jù)庫及數(shù)據(jù)表操作

    【MySQL新手入門系列二】:手把手教你入門MySQL - 數(shù)據(jù)庫及數(shù)據(jù)表操作

    如果您是一位剛剛開始學(xué)習(xí)MySQL的新手,本文將為您提供一些實用的入門知識和技巧,幫助您快速上手。 【MySQL新手入門系列一】:手把手教你入門MySQL 前面我們已經(jīng)大致講了一下mysql的安裝等介紹,本篇文章將以windows為例,介紹MySQL的數(shù)據(jù)庫及數(shù)據(jù)表的操作(增刪改查)。

    2024年02月10日
    瀏覽(80)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包