原生sql整理

来源:https://www.cnblogs.com/jum-bolg/archive/2018/07/17/9321284.html
-Advertisement-
Play Games

mysql -uroot -p #登錄mysql命令password: #輸入密碼mysql> #每條mysql命令後面都要加分號結尾show databases; #列印整個mysql資料庫里的所有庫名use mysql; #進入資料庫 use 資料庫名 切換不同資料庫 #顯示所有表 tables ...


mysql -uroot -p     #登錄mysql命令
password: #輸入密碼

mysql> #每條mysql命令後面都要加分號結尾
show databases; #列印整個mysql資料庫里的所有庫名
use mysql; #進入資料庫 use 資料庫名 切換不同資料庫
#顯示所有表 tables 表格
desc user; #顯示user表結構
desc user\G; #豎狀顯示表結構
select *from user; #查看user表內所有數據
select User from user; #查看mysql所有用戶
grant select,insert,update,delete,create,drop #授權 查,插入,改,刪除,新增,刪除
grant all on test.* to 'jiang'@'%' identified by 'root'; #授權(查,插入,改,刪除,新增,刪除)用戶jiang訪問test資料庫的所有表
密碼root


create user 'test'@'localhost' identified by '123456'; #添加新用戶 create 創造
create user 'test'@'%' identified by '123456'; #允許外網訪問
flush privileges; #刷新許可權
create database test DEFAULT CHARSET utf8 COLLATE utf8_general_ci; #為用戶創建資料庫
create user 'test'@'%' identified by '123456'; #允許外網訪問
flush privileges; #刷新授權
show tables 查看資料庫所有表


創建數據表
create table stdent(
id int auto_increment, id欄位 自增長
name char(32) not null, name欄位 不能為空
age int not null, age欄位 不能為空
register_date date not null, date欄位 register_date格式 不能為空
primary key(id)); 設id為主鍵


insert into stdent(id,name,age,register_date) values(2,'jum',18,'2018-7-2; 數據表添加數據
select *from stdent; #顯示stdent所有表內信息
select *from stdent limit 3 offset 2; 從第2(不包括第二條)條數據開始查 查3條數據
select * from stdent where id>3; 按條件查找數據
select * from stdent where register_date like "2018-07%"; 模糊查找
update stdent set name='jum',age=6 where id=1; 更改數據
delete from stdent where id=4; 刪除數據
selcet *from stdent order by id desc 降序 預設為升序
alter table stdent add sex enum("m","f"); 添加欄位

資料庫
1.數據以表格的形式出現
2.每行為各種記錄名稱
3.每列為記錄名稱所對應的數據域
4.許多的行和列組成一張表單
5.若幹的表單組成database

資料庫: 資料庫是一些關聯表的集合。
數據表: 表是數據的矩陣。在一個資料庫中的表看起來像一個簡單的電子錶格。
列: 一列(數據元素) 包含了相同的數據, 例如郵政編碼的數據。
行:一行(=元組,或記錄)是一組相關的數據,例如一條用戶訂閱的數據。
冗餘:存儲兩倍數據,冗餘降低了性能,但提高了數據的安全性。
主鍵:主鍵是唯一的。一個數據表中只能包含一個主鍵。你可以使用主鍵來查詢數據。
外鍵:外鍵用於關聯兩個表。
複合鍵:複合鍵(組合鍵)將多個列作為一個索引鍵,一般用於複合索引。
索引:使用索引可快速訪問資料庫表中的特定信息。索引是對資料庫表中一列或多列的值進行排序的一種結構。類似於書籍的目錄。
參照完整性: 參照的完整性要求關係中不允許引用不存在的實體。與實體完整性是關係模型必須滿足的完整性約束條件,目的是保證數據的一致性。

如:MySQL 連接遠程資料庫(192.168.5.116),埠“3306”,用戶名為“root”,密碼“123456”
C:/>mysql -h 192.168.5.116 -P 3306 -u root -p123456

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 1.模型管理 :web線上流程設計器、預覽流程xml、導出xml、部署流程 2.流程管理 :導入導出流程資源文件、查看流程圖、根據流程實例反射出流程模型、激活掛起 3.運行中流程:查看流程信息、當前任務節點、當前流程圖、作廢暫停流程、指派待辦人 4.歷史的流程:查看流程信息、流程用時、流程狀態、查看 ...
  • 為什麼要使用Zuul 先來看一下下方這個圖 假如現在我們具有四個微服務,分別是用戶、訂單、支付、催收微服務,它們的調用方式分別是使用http、restful、thrift、kafka。這個時候如果我們在客戶端直接調用的話感覺是不是太費勁了,客戶端需要維護這幾種調用方式的客戶端,如果後期新增微服務或者 ...
  • 高可用 High availability is a characteristic of a system, which aims to ensure an agreed level of operational performance, usually uptime, for a higher t... ...
  • 知乎ID: 碼蹄疾 碼蹄疾,畢業於哈爾濱工業大學。 小米廣告第三代廣告引擎的設計者、開發者; 負責小米應用商店、日曆、開屏廣告業務線研發;主導小米廣告引擎多個模塊重構; 關註推薦、搜索、廣告領域相關知識; 題目 將兩個有序鏈表合併為一個新的有序鏈表並返回。新鏈表是通過拼接給定的兩個鏈表的所有節點組成 ...
  • 一,異常和錯誤 part1:程式中難免出現錯誤,而錯誤分成兩種 1.語法錯誤(這種錯誤,根本過不了python解釋器的語法檢測,必須在程式執行前就改正) #語法錯誤示範一 if #語法錯誤示範二 def test: pass #語法錯誤示範三 print(haha 語法錯誤 2.邏輯錯誤(邏輯錯誤) ...
  • 前言 本篇文章主要介紹的是SpringBoot整合Netty以及使用Protobuf進行數據傳輸的相關內容。Protobuf會簡單的介紹下用法,至於Netty在 "之前的文章" 中已經簡單的介紹過了,這裡就不再過多細說了。 Protobuf 介紹 protocolbuffer(以下簡稱PB)是goo ...
  • 異常 學習異常的筆記記錄 異常 異常的概念 指的是程式在執行過程中,出現的非正常的情況,最終會導致JVM的非正常停止。 異常指的並不是語法錯誤,語法錯了,編譯不通過,不會產生位元組碼文件,根本不能運行. 異常的體系 簡單劃分下 : Throwable : java語言中所有異常和錯誤的超類 | Exc ...
  • 文章有不當之處,歡迎指正,如果喜歡微信閱讀,你也可以關註我的微信公眾號: ,獲取優質學習資源。 一、登錄流程圖 二、小程式客戶端 微信小程式端發起登錄請求,攜帶的參數主要有: 參數解釋: code:loginRes.code,//臨時登錄憑證: 必傳 ,通過code來換取後臺的 和`openId` ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...