中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MySQL數據庫基礎入門——控制命令篇(小白也能看懂~~)

發布時間:2020-03-18 09:53:59 來源:網絡 閱讀:7287 作者:qq5d47f509174fe 欄目:建站服務器

MySQL數據庫基礎入門

本篇大綱:

主流數據庫簡單介紹

數據庫大體分類

MySQL數據庫管理

一、主流數據庫簡單介紹

SQL Server (微軟公司產品)——主要針對客戶端,可承載并發量非常少

面向Windows操作系統

簡單、易用

Oracle (甲骨文公司產品)

面向Windows操作系統

簡單、易用

DB2 (IBM公司產品)

面向所有主流平臺

大型、安全、完善

MySQL (甲骨文公司收購)

> 免費、開源、體積小

二、數據庫大體分類

主要大體分為關系數據庫、非關系數據庫

關系數據庫

? 關系數據庫系統是基于關系模型的數據庫系統,它的基本概念來自于關系模型
? 關系模型建立在關系代數的理論基礎上,數據結構使用簡單易懂的二維數據表,可以用簡單的“實體關系”(E-R)圖來直接表示
? E-R圖中包含了實體(數據對象)、關系和屬性三個要素

主要應用實例

MySQL數據庫基礎入門——控制命令篇(小白也能看懂~~)

非關系數據庫

? 非關系數據庫也被稱作NoSQL(Not Only SQL),存儲數據不以關系模型為依據,不需要固定的表格式

? 非關系型數據庫作為關系數據庫的一個補充,在日益快速發展的網站時代,發揮著高效率與高性能

? 不以關系模型為依據,而是K-V關系(key-鍵;value-值)

? value同樣可以為一個具體的對象(其中包含:屬性、行為)

三、MySQL數據庫管理

1、基本管理操作

查看數據庫列表信息

? show databases;

查看某數據庫中的所有數據表信息

? show tables;

顯示數據表結構信息

? describe [數據庫名].表名;

MySQL數據庫基礎入門——控制命令篇(小白也能看懂~~)

2、SQL語言

概述

SQL是Structured Query Language的縮寫,即結構化查詢語言

屬于關系型數據庫的標準語言

用于維護管理數據庫,如數據查詢、數據更新、訪問控制、對象管理等功能

分類

DDL:數據定義語言

DML:數據操縱語言

DQL:數據查詢語言

DCL:數據控制語言

具體講解

DDL語句

? 主要用于創建數據庫對象,例如庫、表、索引等

創建數據庫:create database 數據庫名;
    實例:create database test;
創建數據表:create table 表名(字段定義);
    實例:create table users (name char(4) not null,passwd int(10) not null,primary key (name));
刪除數據庫:drop database 數據庫名;
    實例:drop database test;
刪除數據表:drop table [數據庫名].表名;
    實例:drop table test.user; & use test; drop table user;

DML語句

? 主要用于對表中的數據進行管理,包含以下操作:

? INSERT:插入新數據

? UPDATE :更新原有數據

? DELETE :刪除不需要的數據

插入新的數據記錄:insert into 表名(字段1,字段2......) values (字段1的值,字段2的值......);
    實例:insert into user(name,passwd) values ('zfm',123456);
更新原有數據:update 表名 set 字段1=值1 [,字段名2=值2] where 條件篩選;
    實例:update user set passwd=123 where name='zfmdd';
刪除指定數據記錄:delete from 表名 where 條件表達式;
    (沒有where作條件將刪除表中所有記錄)
    實例:delete from test where name='zfmdd';

DQL語句

? 數據查詢語句,主要用于數據表中查找符合條件的數據記錄

查詢時可不指定條件:SELECT 字段名1,字段名2 FROM 表名 WHERE 條件表達式;
    實例:select * from test where name='zfmdd';
查看表前幾行數據:Select * from 表 limit 行數;

DCL語句

? 主要用來管理系統中的對象權限

設置用戶權限:grant 權限列表 on 數據庫名.表名 to 用戶名@來源地址 [identified by '密碼'];
    實例:grant replication test.slave on *.* to 'myslave'@'192.168.142.135' identified by 'asd123';
查看用戶權限:show grants for 用戶名@來源地址;
    實例:show grants for 'myslave'@'192.168.142.135';
撤銷用戶權限:revoke 權限列表 on 數據庫名.表名 from 用戶名@來源地址;
    實例:revoke replication on test.slave from 'myslave'@'192.168.142.135';

另類

更改特定數據表中的特定字段定義:
    alter table 表名 modify column 字段名 新的定義;
為數據庫的特定數據表添加欄位
    alter table 表名 add 新字段名 類型(定義長度) [comment '需要添加的注釋內容’];
    可在類型后追加關鍵字“first”、“after 字段名(置于某字段后)”
刪除欄位
    alter table 表名 drop 字段名;
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

海阳市| 海安县| 内江市| 调兵山市| 木兰县| 黄山市| 基隆市| 永清县| 彝良县| 京山县| 宣化县| 青河县| 泗水县| 化隆| 吕梁市| 叙永县| 辽阳市| 萨迦县| 荣昌县| 昌黎县| 宾川县| 苗栗市| 时尚| 讷河市| 双辽市| 蒙阴县| 莱阳市| 株洲市| 浏阳市| 宜阳县| 婺源县| 鄢陵县| 凌海市| 基隆市| 资源县| 江门市| 金华市| 康保县| 岚皋县| 青岛市| 玉田县|