初識Mysql資料庫 附SQLyog安裝包

2021-10-09 02:31:35 字數 2757 閱讀 8627

…## 認識sql資料庫

資料庫 database簡稱db

定義:長期存放在計算機內,有組織、可共享的大量資料的集合

作用: 儲存,管理資料

關係型資料庫 一一對應

資料庫管理系統 簡稱dbms

定義:資料管理軟體,科學組織和儲存資料、高效的獲取和維護資料

mysql 是現流行的開源 免費的關係型資料庫

特點:免費 開源的資料庫

小巧,功能齊全

使用便捷

可執行與windows或linux作業系統

可適用於中小型甚至 大型**應用(儲存結果)

mysql執行機制

連線資料庫命令:

本機資料庫: mysql -hlocalhost -uroot -p

mysql -h127.0.0.1 -uroot -p

遠端資料庫: mysql -h192.168.89.30 -uroot -p

可手動操作、管理mysql資料庫的工具

特點:易用 簡潔 圖形化

ddl 對庫操作

檢視資料庫:

show databases;

建立資料庫:

create database 資料庫名;

刪除資料庫:

drop database 資料庫名;

切換到某個資料庫:

use 資料庫名;

dml 對錶對資料操作

檢視表結構:

desc 表名;

顯示表的建立語句:

show create table 表名;

刪除表:

drop table if exists 表名;

建立表:

create table grade

( gradeid int(4

) primary key,

gradename varchar(10));

列表型別設定

create table[if not exists] `表名`(

`欄位名1` 列型別[屬性]

[索引]

[注釋]

, `欄位名2` 列型別[屬性]

[索引]

[注釋]

, … …

`欄位名n` 列型別[屬性]

[索引]

[注釋]

)[表型別]

[表字符集]

[注釋]

;

注: 反引號用於區別保留字與關鍵字

列型別規定資料庫中該列存放的資料型別

分為:數值型別,字串型別,日期和時間數值型別,null值

數值型別

字串型別

日期和時間型別數值型別

null值

理解為"沒有值"

不要用null進行算術運算,null與0類似 執行結果為null

常用資料型別

整數int和浮點double

日期型別datetime

char和varchar

資料字段屬性:

列表注釋 comment 』 』

**外注釋文字前加 #

#注釋

/*段注釋*/

create table testcomment

( t_n varchar(10

) comment '這裡可以為空'

, t_m varchar(10

) not null comment '該字串不可為空'

, t_b int(10

) not null default 1 comment '不為空的數值'

, t_*** varchar(1

) not null default '男' comment "性別預設男"

)comment '測試'

;

表型別

myisam 節約空間及響應速度

innodb 安全性,事務處理及使用者運算元據表

create table 表名(

#省略**

)engine=innodb,charset=utf-

8;

mysql資料初識 1 初識mysql資料庫

1 有哪些網路資料庫 mysql 中小型的關係型資料庫 oracle 大型的關係型資料庫 sqlserver redis 非關係型資料庫 被用作於分布式的分片分割槽資料快存快儲 mongodb 非關係型資料庫 也常常用做分布式 2 安裝mysql 現在一般我們會有資料庫的圖形操作軟體去視覺化的運算元...

初識MySQL資料庫

設定系統環境,系統環境的作用就是每次啟動dos命令後不用改變當前目錄即可直接輸入mysql命令。將以下路徑新增到系統環境path中 c program files mysql mysql 5.7.10 win32 bin 修改my default.ini資訊,將檔名改為 my.ini 新增以下三條語...

MySQL資料庫初識

資料庫 長期儲存在計算機內,有組織的,可共享的大量資料的集合。優點 相對與檔案儲存資料而言 資料庫儲存介質 sql分類 dcl資料控制語言,主要負責許可權管理和事務 代表指令 grant,revoke,伺服器,資料庫,表關係mysqld 守護程序 先啟動守護程序,拉起來mysql的服務端,如果在使用...