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

Oracle、MySQL數(shù)據(jù)庫常規(guī)命令語法-簡易記錄(非常規(guī)持續(xù)更新)

這篇具有很好參考價值的文章主要介紹了Oracle、MySQL數(shù)據(jù)庫常規(guī)命令語法-簡易記錄(非常規(guī)持續(xù)更新)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言:呈現(xiàn)的是非?;A必備命令以及常規(guī)關聯(lián)語法,因涉及到不同數(shù)據(jù)庫其表達都會有所區(qū)別,此篇純屬做個倉庫記錄更非常規(guī)持續(xù)更新,專業(yè)人士可忽略,且看且珍惜…

Oracle、MySQL數(shù)據(jù)庫常規(guī)命令語法-簡易記錄(非常規(guī)持續(xù)更新),數(shù)據(jù)庫,IT運維,Linux,數(shù)據(jù)庫,oracle,mysql
Oracle、MySQL數(shù)據(jù)庫常規(guī)命令語法-簡易記錄(非常規(guī)持續(xù)更新),數(shù)據(jù)庫,IT運維,Linux,數(shù)據(jù)庫,oracle,mysql
Oracle、MySQL數(shù)據(jù)庫常規(guī)命令語法-簡易記錄(非常規(guī)持續(xù)更新),數(shù)據(jù)庫,IT運維,Linux,數(shù)據(jù)庫,oracle,mysql

MySQL: 關系型數(shù)據(jù)庫、重點開源、支持大型規(guī)模、標準SQL數(shù)據(jù)語言、多平臺多架構(gòu)、高可用集群、可定制開發(fā)等等、此測試環(huán)境為MySQL5.7社區(qū)版

登入MySQL

mysql -uroot -p

查看數(shù)據(jù)庫版本

select @@version;select version(); 
select user(); --查看當前用戶

查詢數(shù)據(jù)庫

show databases;

查看當前數(shù)據(jù)庫

select database(); 

查詢所有表

use test237    -- 切入對應數(shù)據(jù)庫
show tables;

查詢單庫的所有表

select table_name from information_schema.tables where table_type = 'base table' and table_schema = 'test237';

遷移表到指定數(shù)據(jù)庫

# 復制表結(jié)構(gòu)
CREATE TABLE target_database.table_name LIKE source_database.table_name; 
create table test237.db1_1 like db1.db1_1;
# 導入數(shù)據(jù)
INSERT INTO target_database.table_name SELECT * FROM source_database.table_name;
insert into test237.db1_1 select * from db1.db1_1;

#-----------#

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

create database test237 default character set utf8;

創(chuàng)建表

create table test1(ID char(10),NAME char(20) ,SEX char(4),AGE int(10));

創(chuàng)建用戶

create user mysqluser identified by '123456';

授予用戶權(quán)限

grant all on *.* to 'test'@'%';
GRANT 權(quán)限 ON 數(shù)據(jù)庫.TO 用戶名@登錄主機 identified by '密碼'
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' identified by 'password'
grant all privileges on *.* to 'test'@'localhost' identified by '123456';

刷新權(quán)限

flush privileges

查看用戶權(quán)限(ALL/單個)

show grants;
show grants for 'username'@'localhost';
show grants for 'root'@'%';

查看用戶

select user from mysql.user;

刪除用戶

drop user 'test'@'localhost'; 
drop user 'test'@'%';

Oracle、MySQL數(shù)據(jù)庫常規(guī)命令語法-簡易記錄(非常規(guī)持續(xù)更新),數(shù)據(jù)庫,IT運維,Linux,數(shù)據(jù)庫,oracle,mysql
#-----------#

創(chuàng)建視圖

語法:create view 視圖名 as select選取的列名1,選取的列名2.... from 源表;
create view view_name as select column1, column2 FROM table_name;
mysql> create view view_test1 as select ID,NAME from test1;

查看視圖

mysql> select * from view_test1;

刪除視圖

drop view view_name;
drop view IF EXISTS view_name;

#-----------#

創(chuàng)建表添加主鍵

CREATE TABLE table_name (id INT,name VARCHAR(50),PRIMARY KEY (id));

已存在表添加主鍵

alter table table_name add primary key(ID);

刪除主鍵

alter table table_name drop primary key(ID);
//一個數(shù)據(jù)表只可以有一個主鍵,所以不存在刪除某一列的主鍵

#-----------#

創(chuàng)建索引

//創(chuàng)建索引/刪除索引索引不可以更改,想更改必須刪除重新建
create index index_name on table_name (column_name);
//其中,index_name為要創(chuàng)建的索引名稱,table_name為要添加索引的表名,column_name為要添加索引的列名。

在多列上創(chuàng)建復合索引(聯(lián)合索引)

create index index_name on table_name (column1, column2, ...);
# 刪除索引
drop index index_name;
drop index idxname on table_name;

查看某個表的索引

show index from table_name
//其中,table_name為需要查詢索引的表名稱。輸出結(jié)果將包含該表的索引信息,包括索引名、列名、索引類型等。

#-----------#

其它命令集合:

select * from dba_blockers;  --查詢鎖
select * from dba_waiters; --查詢被阻塞的會話
select column_name from tab_old intersect select column_name from tab_new; --顯示兩表的相同數(shù)據(jù)
select @@version;select version(); --查看數(shù)據(jù)庫版本
select database(); --查看當前數(shù)據(jù)庫
select user(); --查看當前用戶
show tables; --查看所有表
show columns from tablename; --查看表中的列的基本信息
desc table;describe table;  --表名后加字段名,查看該字段基本信息
select CHARACTER_LENGTH(ID) from tablename; --查詢該字段值的長度

#-----------#

MySQL:先創(chuàng)建一個企業(yè)數(shù)據(jù)做演示驗證:

進入MySQL查出所有的數(shù)據(jù)庫文件

mysql -uroot -p
show databases;
show tables;

#-----------#文章來源地址http://www.zghlxwxcb.cn/news/detail-824551.html

創(chuàng)建test237數(shù)據(jù)庫、test1表、錄入數(shù)據(jù)

show databases;

新建數(shù)據(jù)庫test237并指定字符編碼為UTF8

create database test237 default character set utf8;

查詢test數(shù)據(jù)庫的字符編碼

select schema_name,default_character_set_name from information_schema.schemata where schema_name = 'test237';

創(chuàng)建test1表

mysql> create table test1(I

到了這里,關于Oracle、MySQL數(shù)據(jù)庫常規(guī)命令語法-簡易記錄(非常規(guī)持續(xù)更新)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • Oracle數(shù)據(jù)庫SQL Plus基礎命令

    1.使用SQL*Plus登錄Oracle數(shù)據(jù)庫 開始 -- 所有程序 -- Oracle -- 應用程序開發(fā) -- SQL Plus cmd窗口下輸入:sqlplus 用戶名/口令@主機字符串 2.使用CMD命令登錄Oracle數(shù)據(jù)庫 開始 -- 所有程序 -- 附件 -- 命令提示符 使用命令行登陸的連接命令格式為:sqlplus/@net_service_name username為用戶名;passw

    2024年02月06日
    瀏覽(37)
  • 數(shù)據(jù)庫問題記錄(粗略版)oracle、mysql等主流數(shù)據(jù)庫通用

    數(shù)據(jù)庫問題記錄(粗略版)oracle、mysql等主流數(shù)據(jù)庫通用

    1. ORA-00918:未明確定義列 該問題情況大致為:select 所取列名錯誤、重復等問題。 2. “select * from temp where 1=0; ”的含義 布爾值為FALSE,只返回表結(jié)構(gòu),不返回數(shù)據(jù)。 舉一反三: select * from temp where 10 , 布爾值為TRUE,返回所有數(shù)據(jù)記錄; select * from temp where 1=0, 暫不清楚是何

    2024年02月07日
    瀏覽(19)
  • DBeaver連接mysql、oracle數(shù)據(jù)庫

    DBeaver連接mysql、oracle數(shù)據(jù)庫

    1) 下載DBeaver?https://dbeaver.io/download/,并安裝 2) 新建數(shù)據(jù)庫連接 ?? 3)選擇mysql驅(qū)動程序 ?4)填寫連接設置內(nèi)容 5)點擊 “編輯驅(qū)動設置”,并填寫相關信息 ?6)選擇本地自己下載的驅(qū)動庫jar包 (也可以點擊下載驅(qū)動) ?7)完成后,點擊測試連接,可以查看是否連接成功

    2024年02月05日
    瀏覽(38)
  • 查詢數(shù)據(jù)庫空間(mysql和oracle)

    1.查看數(shù)據(jù)庫表空間文件: 2.查看所有表空間的總?cè)萘浚?3.查看數(shù)據(jù)庫表空間使用率 4.1.查看表空間總大小、使用率、剩余空間 4.2.查看表空間使用率(包含temp臨時表空間) 5.查看具體表的占用空間大小 1.更改表空間的dbf數(shù)據(jù)文件分配空間大小 2. 為表空間新增一個數(shù)據(jù)文件(表空間

    2024年02月05日
    瀏覽(42)
  • 數(shù)據(jù)庫去重(MYSQL和ORACLE)

    一、數(shù)據(jù)庫中的去重操作(刪除數(shù)據(jù)庫中重復記錄的SQL語句)主要有三種方法 (1)、rowid方法 (2)、group by 方法 (3)、distinct方法 1、用rowid方法 根據(jù)Oracle帶的rowid屬性,可以進行判斷是否存在重復語句; (1)、查出表1和表2中name相同的數(shù)據(jù) Select * from table1 a Where rowid !=

    2024年02月09日
    瀏覽(29)
  • Oracle數(shù)據(jù)庫閃回功能的詳解和相關命令

    Oracle數(shù)據(jù)庫閃回功能的詳解和相關命令

    今日看了Oracle原廠老師講的數(shù)據(jù)庫閃回技術(shù)的公開課,感覺受益匪淺。整理了一下關于數(shù)據(jù)庫閃回功能的一些知識和相關測試,在此做下分享。 Oracle數(shù)據(jù)庫閃回技術(shù)是一組獨特而豐富的數(shù)據(jù)恢復解決方案,通過有選擇地、有效地消除錯誤的影響,可以逆轉(zhuǎn)人為錯誤。 查看數(shù)

    2024年02月13日
    瀏覽(24)
  • Linux下Oracle的數(shù)據(jù)庫和監(jiān)聽啟動關閉命令

    Linux下Oracle的數(shù)據(jù)庫和監(jiān)聽啟動關閉命令

    sqlplus /nolog conn /as sysdba connect sys/123456 as sysdba; (123456為用戶密碼) startup startup命令它有三種情況: 第一種:不帶參數(shù),啟動數(shù)據(jù)庫實例并打開數(shù)據(jù)庫,以便用戶使用數(shù)據(jù)庫,在多數(shù)情況下,使用這種方式! 第二種:帶nomount參數(shù),只啟動數(shù)據(jù)庫實例,但不打開數(shù)據(jù)庫,在你希

    2024年02月04日
    瀏覽(102)
  • 導出Oracle數(shù)據(jù)庫sqlplus命令行查詢的結(jié)果到文件

    導出Oracle數(shù)據(jù)庫sqlplus命令行查詢的結(jié)果到文件

    在Oracle數(shù)據(jù)庫sqlplus命令行操作時,如果想將SQL查詢出來的結(jié)果導出到文件中,可以使用SQLPlus中的 SPOOL 命令來將查詢結(jié)果導出到文件。 1.開啟日志記錄:使用SPOOL命令,指定需要輸出的文件路徑及文件名。例如: SPOOL /存放路徑/oracle.txt 2.執(zhí)行SQL查詢語句:你可以輸入任何需要

    2024年02月15日
    瀏覽(22)
  • Oracle使用exp和imp命令實現(xiàn)數(shù)據(jù)庫導出導入

    Oracle和MySQL在SQL語法和一些數(shù)據(jù)庫特性上有一些差異,以下是一些常見的差異: 數(shù)據(jù)類型: Oracle和MySQL支持的數(shù)據(jù)類型有所不同。例如,Oracle支持 NUMBER 、 DATE 、 VARCHAR2 等類型,而MySQL支持 INT 、 DATE 、 VARCHAR 等類型。 字符串比較: 在 Oracle 中,字符串比較默認是區(qū)分大小寫

    2024年02月22日
    瀏覽(23)
  • Jsp+mysql實現(xiàn)簡易版購物商城(附源碼及數(shù)據(jù)庫)

    Jsp+mysql實現(xiàn)簡易版購物商城(附源碼及數(shù)據(jù)庫)

    目錄 實現(xiàn)效果 源代碼 數(shù)據(jù)庫文件 結(jié)語 ? 實現(xiàn)效果 ? ? ? ? ? 源代碼 login.jsp index.jsp userinfo.jsp addcart.jsp addcartdo.jsp modpro.jsp modprodo.jsp delpro.jsp 數(shù)據(jù)庫文件 shop.sql 結(jié)語 再者,記得把jdbc驅(qū)動包加到lib目錄下,啟動tomcat,購物商城小項目就算完成了

    2024年02月03日
    瀏覽(20)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包