真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Mysql數(shù)據(jù)庫(kù)的基本操作命令和SQL語(yǔ)句

這篇文章的知識(shí)點(diǎn)包括:MySQL數(shù)據(jù)庫(kù)的概述、Mysql數(shù)據(jù)庫(kù)的基本操作命令以及Mysql數(shù)據(jù)庫(kù)的SQL語(yǔ)句,閱讀完整文相信大家對(duì)Mysql數(shù)據(jù)庫(kù)的使用有了一定的認(rèn)識(shí)。

我們提供的服務(wù)有:成都網(wǎng)站制作、網(wǎng)站建設(shè)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、確山ssl等。為成百上千企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的確山網(wǎng)站制作公司

一、數(shù)據(jù)庫(kù)的概述

數(shù)據(jù)庫(kù)作用:數(shù)據(jù)持久化保存,高可靠,高可用,數(shù)據(jù)的快速提取。

數(shù)據(jù)庫(kù)存儲(chǔ)類型:關(guān)系型數(shù)據(jù)庫(kù) 非關(guān)系型數(shù)據(jù)庫(kù)。

1.1、關(guān)系型數(shù)據(jù)庫(kù)

其存儲(chǔ)結(jié)構(gòu)是二維表格,反映事物及其聯(lián)系的數(shù)據(jù)是以表格形式保存的
在每個(gè)二維表中,每一行稱為一條記錄,用來(lái)描述一個(gè)對(duì)象的信息,每一列稱為一個(gè)字段,用來(lái)描述對(duì)象的一個(gè)屬性。

Mysql數(shù)據(jù)庫(kù)的基本操作命令和SQL語(yǔ)句

關(guān)系型數(shù)據(jù)庫(kù):
MySQL(oracle公司),sql server(微軟公司),access(微軟公司),oracle,db2(IBM公司),sybase(sybase公司)

1.2、非關(guān)系型數(shù)據(jù)庫(kù)

非關(guān)系型數(shù)據(jù)庫(kù)存儲(chǔ)方式
鍵-值方式(key–value),以鍵為依據(jù)存儲(chǔ)、刪、改數(shù)據(jù)
列存儲(chǔ)(Column-oriented), 將相關(guān)的數(shù)據(jù)存儲(chǔ)在列族中
文檔的方式,數(shù)據(jù)庫(kù)由-系列數(shù)據(jù)項(xiàng)組成,每個(gè)數(shù)據(jù)項(xiàng)都
有名稱與對(duì)應(yīng)的值
非關(guān)系型數(shù)據(jù)庫(kù)(統(tǒng)稱NOSQL):
redis(內(nèi)存數(shù)據(jù)庫(kù)/緩存數(shù)據(jù)庫(kù)): K-V鍵值對(duì) key-value 變量 名-值
memcache (內(nèi)存數(shù)據(jù)庫(kù)/緩存數(shù)據(jù)庫(kù)) :K-V鍵值對(duì)
非關(guān)系型數(shù)據(jù)庫(kù)的優(yōu)點(diǎn):
數(shù)據(jù)庫(kù)高并發(fā)讀寫(xiě)的需求
對(duì)海量數(shù)據(jù)高效率存儲(chǔ)與訪問(wèn)
數(shù)據(jù)庫(kù)的高擴(kuò)展性與高可用性的需求

二、數(shù)據(jù)庫(kù)的基本操作命令

2.1、查看數(shù)據(jù)庫(kù)結(jié)構(gòu)

1、查看數(shù)據(jù)庫(kù)的列表信息
show databses;

Mysql數(shù)據(jù)庫(kù)的基本操作命令和SQL語(yǔ)句

2、查看數(shù)據(jù)庫(kù)中的數(shù)據(jù)表信息
use 數(shù)據(jù)庫(kù)名;  ##切換到庫(kù)
show tables;  ##查看數(shù)據(jù)庫(kù)中的數(shù)據(jù)表

Mysql數(shù)據(jù)庫(kù)的基本操作命令和SQL語(yǔ)句

3、顯示數(shù)據(jù)表的結(jié)構(gòu)
describe [數(shù)據(jù)庫(kù)名].表名

Mysql數(shù)據(jù)庫(kù)的基本操作命令和SQL語(yǔ)句

顯示數(shù)據(jù)表的結(jié)構(gòu)(字段)

三、SQL語(yǔ)句

3.1、SQL語(yǔ)言分類

1、SQL語(yǔ)言
是Structured Query Language的縮寫(xiě),即結(jié)構(gòu)化查詢語(yǔ)言
是關(guān)系型數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言
用于維護(hù)管理數(shù)據(jù)庫(kù),如數(shù)據(jù)查詢、數(shù)據(jù)更新、訪問(wèn)控制、對(duì)象管理等功能

2、SQL分類

DDL:數(shù)據(jù)定義語(yǔ)言
DML:數(shù)據(jù)操縱語(yǔ)言
DQL:數(shù)據(jù)查詢語(yǔ)言
DCL:數(shù)據(jù)控制語(yǔ)言

3.2、DDL語(yǔ)句

DDL語(yǔ)句用于創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象,如庫(kù)、表、索引等
1、使用DDL語(yǔ)句新建庫(kù)、表
創(chuàng)建數(shù)據(jù)庫(kù)
create database 自定義數(shù)據(jù)庫(kù)名

Mysql數(shù)據(jù)庫(kù)的基本操作命令和SQL語(yǔ)句

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

use school;
Database changed       //創(chuàng)建沒(méi)問(wèn)題

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

Mysql數(shù)據(jù)庫(kù)的基本操作命令和SQL語(yǔ)句

2、使用DDL語(yǔ)句刪除庫(kù)、表
### 刪除整個(gè)數(shù)據(jù)表: drop table 數(shù)據(jù)表名;
drop table info;

##刪除這個(gè)數(shù)據(jù)庫(kù):drop database 數(shù)據(jù)庫(kù)名;
drop database school;

Mysql數(shù)據(jù)庫(kù)的基本操作命令和SQL語(yǔ)句

Mysql數(shù)據(jù)庫(kù)的基本操作命令和SQL語(yǔ)句

3.3、DML語(yǔ)句

DML語(yǔ)句用于對(duì)表中的數(shù)據(jù)進(jìn)行管理
包括以下操作:
INSERT:插入新數(shù)據(jù)
UPDATE:更新原有數(shù)據(jù)
DELETE :刪除不需要的數(shù)據(jù)
1、向數(shù)據(jù)表中插入新的數(shù)據(jù)記錄
INSERT INTO 表名(字段1,字段2, …) VALUES(字段1的值,字段2的值,…)
INSERT INTO 表名 VALUES(字段1的值,字段2的值,…)
##插入 info 數(shù)據(jù)表里的字段 插入的值要對(duì)應(yīng)表里的字段的順序,不可亂寫(xiě)         
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數(shù)據(jù)庫(kù)的基本操作命令和SQL語(yǔ)句

Mysql數(shù)據(jù)庫(kù)的基本操作命令和SQL語(yǔ)句

2、修改數(shù)據(jù)表中的數(shù)據(jù)記錄
## 修改數(shù)據(jù)表:update 數(shù)據(jù)表名 set 字段 where 對(duì)應(yīng)的的行;
update info set address='上海' where id=3

Mysql數(shù)據(jù)庫(kù)的基本操作命令和SQL語(yǔ)句
表達(dá)式
update stu set address='杭州' where id=4;
1

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

Mysql數(shù)據(jù)庫(kù)的基本操作命令和SQL語(yǔ)句

3.4、DQL語(yǔ)句

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

Mysql數(shù)據(jù)庫(kù)的基本操作命令和SQL語(yǔ)句

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

Mysql數(shù)據(jù)庫(kù)的基本操作命令和SQL語(yǔ)句

看完上述內(nèi)容,你們對(duì)Mysql數(shù)據(jù)庫(kù)的使用有進(jìn)一步的了解嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀。


當(dāng)前文章:Mysql數(shù)據(jù)庫(kù)的基本操作命令和SQL語(yǔ)句
網(wǎng)站URL:http://weahome.cn/article/gegdos.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部