Mysql資料庫的一些基本操作

来源:http://www.cnblogs.com/qzsoul/archive/2017/05/30/6919564.html
-Advertisement-
Play Games

今天,終於把MySQL資料庫的知識系統的過了一遍,下麵整理出一些常用的基本操作。 一、MySQL伺服器的啟動與關閉 1、啟動MySQL伺服器 開始 -> 運行 輸入“cmd”,然後在命令提示符下輸入“net start MySQL”指令。 2、連接MySQL伺服器 輸入指令:MySQL -uroot ...


今天,終於把MySQL資料庫的知識系統的過了一遍,下麵整理出一些常用的基本操作。

一、MySQL伺服器的啟動與關閉

1、啟動MySQL伺服器

開始 -> 運行   輸入“cmd”,然後在命令提示符下輸入“net start MySQL”指令。

2、連接MySQL伺服器

輸入指令:MySQL -uroot  -h127.0.0.1 -p111(-h127.0.0.1看個人情況輸不輸)

註:用戶名為“root”,MySQL資料庫伺服器地址為“127.0.0.1”,密碼為“111”,三者之間必須有空格。

3、關閉MySQL伺服器

開始 -> 運行   輸入“cmd”,然後在命令提示符下輸入“net stop MySQL”指令。

二、操作MySQL資料庫

1、創建資料庫

create database 資料庫名;

2、查看資料庫

show databases;

3、選擇指定資料庫

use 資料庫名;

4、刪除資料庫

drop database 資料庫名;

註:自動刪除MySQL安裝目錄中的“C:/AppServ/MySQL/data”文件夾。

三、操作MySQL數據表

1、創建表

create table 表名 (column_name column_type not null,...)

create table語句的屬性說明
屬性 說明 屬性 說明
column_name 欄位名 Primary key 該列是否為主碼
column_type 欄位類型 AUTO_INCREMNT 該列是否自動編號
Not null | null 該列是否允許為空    

 

 

 

 

創建數據表後,“C:\AppServ\MySQL\data\資料庫名\”中自動創建對應表文件(“表名.frm”,“表名.MYD”,“表名.MYI”)

2、查看資料庫中的表

show tables;

3、查看資料庫中所有的表

show tables;(前提是使用use database 資料庫;)

4、查看數據表結構

describe 表名;

5、修改數據表結構

alter table 表名

  add [column] create_definition [first | after column_name]  //添加新欄位

  add primary key (index_col_name,...)  //添加主碼名稱

  alter [column] col_name {set default literal |rop default}  //修改欄位名稱

  change [column] old_col_name create_definition  //修改欄位名及類型

  modify [column] create_definition  //修改欄位類型

  drop [column] col_name  //刪除欄位

  drop primary key  //刪除主碼

  rename [as] new_tablename  //更改表名

eg:alter table Admin_Info

    drop A_Pwd,

    rename as Admin_Info2;

6、刪除指定數據表

drop table 表名;

四、操作MySQL數據

1、添加表數據

語法1:insert into 表名 values(值1,值2,...)(自增長的列應寫null)

語法2:insert into 表名(欄位1,欄位2,...) values (值1,值2,...)

語法3:insert into 表名 set 欄位1=值1,欄位2=值2,...

2、更新表數據

update 表名 set 欄位1=值1 where 查詢條件

若無查詢條件,表中所有數據行都會被修改。

3、刪除表數據

delete from 表名 where 查詢條件

若無查詢條件,表中所有數據行都會被刪除。

4、查詢表數據

select * from 表名;

5、限制查詢記錄數

select * from 表名 limit[start] length

start:表示從第幾行記錄開始輸出,0表示第1行

 


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

-Advertisement-
Play Games
更多相關文章
  • Redis 小白指南(四)- 數據的持久化保存 簡介 因為 redis 將數據保存在記憶體中,很容易誘發的一個問題就是,程式崩潰或伺服器重啟等情況如何保證數據的正常存儲。 當我們以 redis 作為主資料庫使用時,或者將 redis 作為緩存伺服器使用時,在緩存被穿透後會對性能造成很大的影響,所有緩存 ...
  • Installating and Initializing a Greenplum Database System... 1 安裝說明 1.1 環境說明 1.2 集群說明 2 準備工作 2.1 Linux用戶 在所有節點上創建greenplum管理員用戶。 2.2 主機名和hosts配置 相同的配置 ...
  • information_schema資料庫是MySQL系統自帶的資料庫,它提供了資料庫元數據的訪問方式。感覺information_schema就像是MySQL實例的一個百科全書,記錄了資料庫當中大部分我們需要了結的信息,比如字元集,許可權相關,資料庫實體對象信息,外檢約束,分區,壓縮表,表信息,索引 ...
  • 7. 圖的聚合操作 圖的聚合操作主要的方法有: (1) Graph.mapReduceTriplets():該方法有一個mapFunc和一個reduceFunc,mapFunc對圖中的每一個EdgeTriplet進行處理,生成一個或者多個消息,並且將這些消息發送個Edge的一個或者兩個頂點,redu ...
  • Redis 小白指南(三)- 事務、Watch 命令、過期、消息通知、管道、優化記憶體空間 簡介 目錄 事務 Watch 命令 過期時間 排序 消息通知 管道 優化記憶體空間 事務 事務是一組命令的集合,事務和命令一樣都是 Redis 的最小執行單位。即一個事務中的命令,要麼都執行,要麼都不執行。可以思 ...
  • 一.資料庫的相關操作 1.創建資料庫 create database dbname; 2.查看系統下有哪些資料庫 show databases; 3.選擇使用哪個數據 use daname 4.查看一個資料庫下有哪些數據表 use dbname show tables; 5.刪除資料庫 drop d ...
  • 說明 本文寫於2017 05 20,使用MySQL 5.7.18。操作系統為64位CentOS Linux release 7.2.1511 (Core),以桌面形式安裝。 卸載MariaDB CentOS7預設安裝MariaDB而不是MySQL,而且yum伺服器上也移除了MySQL相關的軟體包。因 ...
  • Azure的遷移繼續進行中,這次是MySQL Database on Azure服務,微軟在SQL Server之外的資料庫能力到底如何呢 ...
一周排行
    -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.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...