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

溫馨提示×

溫馨提示×

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

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

Mysql數據庫的基本操作命令和SQL語句

發布時間:2020-06-08 16:15:00 來源:億速云 閱讀:316 作者:Leah 欄目:云計算

這篇文章的知識點包括:Mysql數據庫的概述、Mysql數據庫的基本操作命令以及Mysql數據庫的SQL語句,閱讀完整文相信大家對Mysql數據庫的使用有了一定的認識。

一、數據庫的概述

數據庫作用:數據持久化保存,高可靠,高可用,數據的快速提取。

數據庫存儲類型:關系型數據庫 非關系型數據庫。

1.1、關系型數據庫

其存儲結構是二維表格,反映事物及其聯系的數據是以表格形式保存的
在每個二維表中,每一行稱為一條記錄,用來描述一個對象的信息,每一列稱為一個字段,用來描述對象的一個屬性。

Mysql數據庫的基本操作命令和SQL語句

關系型數據庫:
MySQL(oracle公司),sql server(微軟公司),access(微軟公司),oracle,db2(IBM公司),sybase(sybase公司)

1.2、非關系型數據庫

非關系型數據庫存儲方式
鍵-值方式(key–value),以鍵為依據存儲、刪、改數據
列存儲(Column-oriented), 將相關的數據存儲在列族中
文檔的方式,數據庫由-系列數據項組成,每個數據項都
有名稱與對應的值
非關系型數據庫(統稱NOSQL):
redis(內存數據庫/緩存數據庫): K-V鍵值對 key-value 變量 名-值
memcache (內存數據庫/緩存數據庫) :K-V鍵值對
非關系型數據庫的優點:
數據庫高并發讀寫的需求
對海量數據高效率存儲與訪問
數據庫的高擴展性與高可用性的需求

二、數據庫的基本操作命令

2.1、查看數據庫結構

1、查看數據庫的列表信息
show databses;

Mysql數據庫的基本操作命令和SQL語句

2、查看數據庫中的數據表信息
use 數據庫名;  ##切換到庫
show tables;  ##查看數據庫中的數據表

Mysql數據庫的基本操作命令和SQL語句

3、顯示數據表的結構
describe [數據庫名].表名

Mysql數據庫的基本操作命令和SQL語句

顯示數據表的結構(字段)

三、SQL語句

3.1、SQL語言分類

1、SQL語言
是Structured Query Language的縮寫,即結構化查詢語言
是關系型數據庫的標準語言
用于維護管理數據庫,如數據查詢、數據更新、訪問控制、對象管理等功能

2、SQL分類

DDL:數據定義語言
DML:數據操縱語言
DQL:數據查詢語言
DCL:數據控制語言

3.2、DDL語句

DDL語句用于創建數據庫對象,如庫、表、索引等
1、使用DDL語句新建庫、表
創建數據庫
create database 自定義數據庫名

Mysql數據庫的基本操作命令和SQL語句

創建數據表:

use school;
Database changed       //創建沒問題

 show tables;
Empty set (0.00 sec)   //沒有數據表
## 創建表 :包含【 id(學號)  name(姓名)  address(地址) score(成績)】
create table info (
    id int(4) not null,                 
    name  char(10) not null,    
    address varchar(50) default '南京',
    score decimal,
    primary key (id));

Mysql數據庫的基本操作命令和SQL語句

2、使用DDL語句刪除庫、表
### 刪除整個數據表: drop table 數據表名;
drop table info;

##刪除這個數據庫:drop database 數據庫名;
drop database school;

Mysql數據庫的基本操作命令和SQL語句

Mysql數據庫的基本操作命令和SQL語句

3.3、DML語句

DML語句用于對表中的數據進行管理
包括以下操作:
INSERT:插入新數據
UPDATE:更新原有數據
DELETE :刪除不需要的數據
1、向數據表中插入新的數據記錄
INSERT INTO 表名(字段1,字段2, …) VALUES(字段1的值,字段2的值,…)
INSERT INTO 表名 VALUES(字段1的值,字段2的值,…)
##插入 info 數據表里的字段 插入的值要對應表里的字段的順序,不可亂寫         
mysql> insert into info (id,name,address,score) values (1,'zhangsan','南京',88); 

mysql> insert into info (id,name,address,score) values (2,'lisi','上海',99);  

Mysql數據庫的基本操作命令和SQL語句

Mysql數據庫的基本操作命令和SQL語句

2、修改數據表中的數據記錄
## 修改數據表:update 數據表名 set 字段 where 對應的的行;
update info set address='上海' where id=3

Mysql數據庫的基本操作命令和SQL語句
表達式
update stu set address='杭州' where id=4;
1

3、在數據表中刪除指定的數據記錄
##刪除數據表中的數據:delete from 數據表名 數據表的字段;
## 刪除info 數據表中姓名叫wangwu的數據
delete from info where name='wangwu';

Mysql數據庫的基本操作命令和SQL語句

3.4、DQL語句

DQL是數據查詢語句,只有一條: SELECT
用于從數據表中查找符合條件的數據記錄
查詢時可不指定條件
## 查詢數據表所有信息
select * from info;

Mysql數據庫的基本操作命令和SQL語句

## 查詢時指定條件
select 字段名1,字段名2… from 表名 where 條件表達式
select * from info where id=2;

Mysql數據庫的基本操作命令和SQL語句

看完上述內容,你們對Mysql數據庫的使用有進一步的了解嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀。

向AI問一下細節

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

AI

马关县| 天全县| 连江县| 宣汉县| 溧阳市| 安宁市| 镇平县| 凌云县| 扶风县| 横峰县| 钟山县| 抚宁县| 崇左市| 子洲县| 密云县| 甘南县| 舞阳县| 竹山县| 南川市| 大方县| 墨竹工卡县| 威信县| 陆良县| 富顺县| 通许县| 泰兴市| 绥滨县| 芷江| 榆林市| 琼海市| 天长市| 卓资县| 凭祥市| 涿鹿县| 清苑县| 衡南县| 柯坪县| 铜鼓县| 茂名市| 隆化县| 明水县|