欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

首頁綜合 正文
目錄

柚子快報邀請碼778899分享:數(shù)據(jù)庫 MySQL 基礎

柚子快報邀請碼778899分享:數(shù)據(jù)庫 MySQL 基礎

http://yzkb.51969.com/

視頻筆記來自黑馬b站教程,順序稍作整理

DDL定義語言1. 數(shù)據(jù)庫操作a.數(shù)據(jù)庫創(chuàng)建b.數(shù)據(jù)庫刪除c.數(shù)據(jù)庫查詢d.數(shù)據(jù)庫使用

2. 表操作a.表創(chuàng)建b.表刪除c.表查詢d.表修改

DML操作語言1.插入數(shù)據(jù)insert2.修改數(shù)據(jù)update3.刪除數(shù)據(jù)delete

DQL 查詢語言基本查詢select條件查詢聚合函數(shù)分組查詢排序查詢分頁查詢練習編寫順序

DCL用戶管理語句用戶管理權限控制

DDL定義語言

DDL語句用于操作數(shù)據(jù)庫,表結構,字段

1. 數(shù)據(jù)庫操作

我們假設我們有animal數(shù)據(jù)庫中的bird表

a.數(shù)據(jù)庫創(chuàng)建

create database [if not exit] 數(shù)據(jù)庫名 [default charset 字符集例如:utfmb4][collate 排序規(guī)則];

b.數(shù)據(jù)庫刪除

drop database [if not exit]數(shù)據(jù)庫名;

c.數(shù)據(jù)庫查詢

# 查詢所有數(shù)據(jù)庫

show databases;

# 查詢當前數(shù)據(jù)庫

select database();

d.數(shù)據(jù)庫使用

use 數(shù)據(jù)庫名

2. 表操作

a.表創(chuàng)建

注意最后一個字段結尾沒有逗號

create table bird(

字段1 type [comment 注釋內(nèi)容],

字段2 type [comment 注釋內(nèi)容]

)[comment 注釋內(nèi)容];

create table bird(

id int comment "編號",

name varchar(50) comment "姓名"

) comment "鳥類";

下圖是MySQL的數(shù)值類型 decimal:以123.45為例,精度為5,標度為2 對于年齡,可以使用無符號類型:TINYINT UNSIGNED 對于分數(shù)(0.0-100.0)可以確定精度:double(4,1)

字符串類型: char和varchar區(qū)別 對于char(10),即使我們只存儲一個字符,占用空間大小仍為10,使用空格補位。 char性能更高

時間類型

b.表刪除

drop table [if exists] 表名;

//刪除表后重新創(chuàng)建同名空表

truncate table 表名;

c.表查詢

#查詢當前數(shù)據(jù)所有表

#使用前需用use選擇一個數(shù)據(jù)庫

show tables;

#查詢表結構,打印字段,類型...

desc 表名;

#查詢指定表的建表語句

show create table 表名;

例:

d.表修改

修改表名

alter table 表名 rename to 新表名

添加字段

alter table 表名 add 字段名 類型 [comment 注釋];

例 3. 刪除字段

alter table 表名 drop 字段名;

修改數(shù)據(jù)類型

alter table 表名 modify 字段名 新數(shù)據(jù)類型;

修改字段名和字段類型

alter table 表名 change 舊字段名 新字段名 類型 [comment 注釋][約束];

DML操作語言

完成數(shù)據(jù)的增刪改

1.插入數(shù)據(jù)insert

insert into 表名(字段1,字段2…)values(值1,值2…),(值1,值2…); insert into 表名 values (值1,值2…),(值1,值2…); 例

insert into bird(name) values ('金絲雀'),('麻雀');

insert into bird values (3,'啄木鳥')

select * from bird;

2.修改數(shù)據(jù)update

update 表名 set 字段1=值1,字段2=值2 [where 條件]; 注意:

可以添加多個字段和值,以改變多個字段可以不包括where條件,這樣則會修改整張表的值若想刪除某一字段值,則可以將其update為null。而delete則為刪除整行字段的值

update bird set name = '鸚鵡' where id = 1;

3.刪除數(shù)據(jù)delete

delete from 表名 [where 條件];

delete from bird where id = 2;

DQL 查詢語言

基本查詢select

選取某幾列進行打印。

查詢多個字段

select 字段1 [as 別名1], 字段2 [as 別名1], 字段3 [as 別名1] ...from 表名;

select * from 表名;

#去除重復記錄

select distinct 字段 列表 from 表名;

條件查詢

根據(jù)某一列作為條件,尋找符合條件的行。

select 字段列表 from 表名 where 條件列表;

條件運算符如下圖所示 例

聚合函數(shù)

獲得某一列的統(tǒng)計值。

select 聚合函數(shù)(字段) from 表名;

分組查詢

將列表根據(jù)某一列,進行分組。

select 字段列表 from 表名 [where條件] group by 分組字段名 [having 分組后過濾條件]

select s_sex,count(s_sex) from student group by s_sex;

#select關鍵字后的字段列表名,只能于group by后的分組字段名相關

排序查詢

select 字段列表 from 表名 order by 字段1 排序方式1, 字段2 排序方式2;

asc ; 升序(默認值) desc : 降序

分頁查詢

select 字段列表 from 表名 limit 起始索引, 查詢記錄數(shù);

練習

編寫順序

DCL用戶管理語句

用戶管理

權限控制

柚子快報邀請碼778899分享:數(shù)據(jù)庫 MySQL 基礎

http://yzkb.51969.com/

精彩鏈接

評論可見,查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。

轉(zhuǎn)載請注明,如有侵權,聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/19168871.html

發(fā)布評論

您暫未設置收款碼

請在主題配置——文章設置里上傳

掃描二維碼手機訪問

文章目錄