學習筆記三

2021-10-01 07:06:02 字數 2357 閱讀 6318

1.database

2.用於儲存和管理資料的倉庫。

3.資料庫的特點

1.持久化儲存資料的。

2.方便儲存和管理資料。

3.使用統一的方式運算元據庫。--sql

4.常見的資料庫軟體

1.運算元據庫:crud

1.c(create):建立

* create database 資料名;

2.r(retrieve):查詢

* 查詢所有資料庫的名稱:

* show databasees;

* 查詢某個資料庫的字符集

* show create database 資料庫名稱;

3.u(update):修改

* 修改資料庫字符集

* alter database 資料庫名稱 character set 字符集名稱

4.d(delete):刪除

* drop database 資料庫名稱;

5.使用資料庫

* 查詢當前正在使用的資料庫名稱

* select database();

*使用資料庫

* use 資料庫名稱;

2.操作表

1.運算元據庫:crud

1.c(create):建立

1 語法

create table 表名(

列名1 資料型別1,

列名2 資料型別2,

列名3 資料型別3,

列名n 資料型別n,

);* 資料型別

1. int:整數型別

2. double :xiaoshuleixing

3. date :日期

4. datetime:日期

5. timestamp:時間戳型別

6. varchar: 字元

2 建立表

create table student(

id int,

name varchar(32),

age int,

score double(4,1),

birthday date,

inster_time timestamp

);3 複製表

create table 表名 like 被複製表名;

2.r(retrieve):查詢

* 查詢某個資料庫中所有表的名稱

* show tables;

* 查詢表結構

* desc 表名稱

3.u(update):修改

1. 修改表名

alter table 表名 rename to 性的表名;

2. 修改表的字符集

alter table 表名 character set utf8;

3. 修改列名稱 型別

alter table 表名 cahnge 原列名 新列名 資料型別;

alter table 表名 modify 列名 資料型別;

4. 新增一列

alter table 表名 add 列名 資料型別;

5. 刪除列

alter table 表名 drop 列名;

4.d(delete):刪除

*drop table 表名;

* drop table table if exists 表名;

5.使用資料庫

1. 新增資料

*語法* insert into 表名(列名1,列名2,...列名n)values(值一,值二,...值n);

*注意:

1.列名和值要意義對應。

2.如果不給出列名,則預設給所有列賦值。

2. 刪除資料

* 語法

* delete from 表名[where 條件]

3. 修改資料

* 語法

* update 表名 set 列名=值 where 條件;

* select * from 表名;

1. 語法:

select

字段列表

from

表名列表

where

條件列表

2. 基礎查詢

3.

1. dql:查詢資料

1.排序查詢

* 語法:order by 子句

* order by 排序欄位1 排序方式1, 排序欄位2 排序方式2...

* 2.聚合資料

3.分組查詢

4.分頁查詢

2. 約束

3. 多表之間的關係

4. 正規化

5. 資料庫的備份和還原

學習筆記 三

在經過不斷的失敗後,山寨qq專案已基本完成 登入介面 主介面 聊天介面比較簡陋。就不展示了。目前,並沒有資料庫相關的操作,不是因為不會連線資料庫進行增刪改查。是我沒想好這個資料庫具體怎麼搭建。所以在以後的學習中,會慢慢完善這個專案。實現的主要功能 1.使用者輸入賬號密碼,在伺服器驗證,登入 2.和好...

深度學習 學習筆記三

1.回歸和分類都是有監督學習問題嘛?分類與回歸,這兩者都屬於監督學習的範疇,都是學習的方法。之所以會去兩個不同的名字,就是因為其對應的輸出值形式不同,僅此而已。對於回歸任務其輸出值是連續的實數值,而對於分類任務其輸出值為離散的類別數。因此這兩者的本質是一樣的,僅僅是輸出形式不同而已。當然由於其輸出形...

C 學習筆記(三)

c 運算子過載 1 過載運算子的運算順序和優先順序不變,但引數和返回型別是可以重新說明的。2 c 規定,運算子中,引數說明都是內部型別的,不能過載,如 int operator int,int 3 c 還規定了 這五個運算子不能過載,也不能創造新的運算子,如 4 c 規定 這四種運算子必須為成員形式...