一天學會 MySQL 資料庫 筆記

2021-09-28 14:58:14 字數 2278 閱讀 2379

--1.如何登陸資料庫伺服器

mysql -u root -p 123456

-- 2.如何查詢資料庫伺服器中所有的資料庫

show databases;

--3.如何選中某乙個資料庫操進行作

use sushe;

--4.如何退出資料庫伺服器

exit;

--如何建立資料

create dataase test;

-- 檢視表

show tables;

-- 如何建立乙個資料表

create table pet(

name varchar(20),

birth date,

death date

)-- 檢視建立好的資料表的結構

desc pet;

--如何往資料表中新增資料

insert into pet values();

--mysql資料型別

tinyint    1 位元組    (-128,127)    (0,255)    小整數值

smallint    2 位元組    (-32 768,32 767)    (0,65 535)    大整數值

mediumint    3 位元組    (-8 388 608,8 388 607)    (0,16 777 215)    大整數值

int或integer    4 位元組    (-2 147 483 648,2 147 483 647)    (0,4 294 967 295)    大整數值

bigint    8 位元組    (-9,223,372,036,854,775,808,9 223 372 036 854 775 807)    (0,18 446 744 073 709 551 615)    極大整數值

float    4 位元組    (-3.402 823 466 e+38,-1.175 494 351 e-38),0,(1.175 494 351 e-38,3.402 823 466 351 e+38)    0,(1.175 494 351 e-38,3.402 823 466 e+38)    單精度

浮點數值

double    8 位元組    (-1.797 693 134 862 315 7 e+308,-2.225 073 858 507 201 4 e-308),0,(2.225 073 858 507 201 4 e-308,1.797 693 134 862 315 7 e+308)    0,(2.225 073 858 507 201 4 e-308,1.797 693 134 862 315 7 e+308)    雙精度

浮點數值

decimal    對decimal(m,d) ,如果m>d,為m+2否則為d+2    依賴於m和d的值    依賴於m和d的值    小數值  

date    3    1000-01-01/9999-12-31    yyyy-mm-dd    日期值

time    3    '-838:59:59'/'838:59:59'    hh:mm:ss    時間值或持續時間

year    1    1901/2155    yyyy    年份值

datetime    8    1000-01-01 00:00:00/9999-12-31 23:59:59    yyyy-mm-dd hh:mm:ss    混合日期和時間值

timestamp    4    

1970-01-01 00:00:00/2038

結束時間是第 2147483647 秒,北京時間 2038-1-19 11:14:07,格林尼治時間 2023年1月19日 凌晨 03:14:07

char    0-255位元組    定長字串

varchar    0-65535 位元組    變長字串

tinyblob    0-255位元組    不超過 255 個字元的二進位制字串

tinytext    0-255位元組    短文本字串

blob    0-65 535位元組    二進位制形式的長文字資料

text    0-65 535位元組    長文字資料

mediumblob    0-16 777 215位元組    二進位制形式的中等長度文字資料

mediumtext    0-16 777 215位元組    中等長度文字資料

longblob    0-4 294 967 295位元組    二進位制形式的極大文字資料

longtext    0-4 294 967 295位元組    極大文字資料

--日期按照格式

--數值和字串安裝大小

一天學會MySQL(三)

內連線inner join 或者 join 外連線1 左連線 left join 或者 left outer join 2.右連線 right join 或者 right outer join 3.完全外連線 full join 或者 full outer join create database ...

一天學會MySQL(四)

1nf 資料表中的所有欄位都是不可分割的原子值?create table student2 id int primary key,name varchar 20 address varchar 30 insert into student2 values 1,張三 中國四川 insert into ...

Mysql資料庫第一天

2.驗證是否成功 將mysql的bin路徑新增到系統環境變數path中 window r開啟執行輸入cmd 輸入 mysql u root p 回車 輸入密碼 回車 3.mysql資料庫儲存邏輯 先建立資料庫,再建立資料表,再存資料 4.sql語句 查詢所有資料庫 show databases 5....