MYSQL入門筆記1

2021-10-19 11:23:27 字數 2103 閱讀 6314

命令列連線資料庫

mysql -uroot -p
之後填密碼或者直接在p之後填密碼

重新整理許可權

flush privileges;
ddl資料庫定義語言

dml資料庫操作語言

dql資料庫查詢語言

dcl資料庫控制語言

數值型tinyint       十分小的資料  1位元組

smallint       較小的資料   2位元組

mediumint 中等的資料  3個位元組

int標準的整數4個位元組這個最常用

big                  較大的資料     8個位元組

float                   浮點數           8個位元組

double              浮點數           8個位元組

decimal     字元形式的浮點數     8個位元組

字串char           固定大小的字串     0~255

vachar可變字串0~65535最常用

tinytext           微型文字                    2^8 -1

text文字串2^16 -1儲存大文字

時間日期

date              yyyy-mm-dd,日期

time             hh:mm:ss,             時間

datetime yyyy-mm-dd hh:mm:ss最常用的時間格式

注意:大寫mm小寫mm。大寫的hh是24小時制。小寫hh是12小時制

timestamp時間戳 為1970.1.1到現在的毫秒數,較為常用

year 年份

null

沒有值,未知

注意不要使用null進行計算

1.運算元據庫

1.1 建立資料庫

create database westos;
建立乙個名為westos的資料庫

注意,若已經存在名字為westos的資料庫則會報錯

為了避免報錯我們可以使用下面的語句來建立資料庫

create database if not exists westos;
如果不存在則建立乙個名為westos的資料庫

1.2 刪除資料庫

drop database westos;
刪除名為westos的資料庫

同理如果該資料庫不存在,則會報錯

所以我們一般使用

drop database if exists  westos;
如果存在則刪除名為westos的資料庫

需要注意的是,如果表名或者欄位名是乙個特殊的字元,則前後需要加上乙個 `符號

select `user` from student
student表中查詢所有的user欄位

1.3 檢視所有資料庫

show databases;
1.4 使用某資料庫
use school;
使用school資料庫

mysql入門筆記1

最好是安裝phpstudy,這個整合了php 和apache 直接執行即可,簡單 查詢版本 select version insert into 表名 各個欄位名,隔開 values inster into user id,name,age values 3,lilei 23 update 更新資料...

MySQL入門訓練1

mysql是關聯式資料庫,開源且免費 體積小的特點,關聯式資料庫是利用表與表 實體 之間的對應關係進行儲存。資料庫是利用計算機技術儲存在磁碟或其它儲存裝置的乙個有組織的資訊集合。資料庫語言型別分為 資料定義語言ddl 我們資料最終從何而來,當然首先必須得建立表,所以它包括create alter d...

MySQL入門基礎 1

建立資料庫及建立表 請看下圖命令 mysql create database manage 建立庫 query ok,1row affected 0.04 sec 成功 mysql use manage 進入庫 database changed 成功 下面開始建立表 建立表表名為idcard mys...