從零開始全棧之路 Mysql資料庫的基本操作

2021-08-19 19:17:48 字數 2402 閱讀 8137

no.1 資料庫的登入與登出

登入:mysql -u root -p 然後輸入密碼

登出:  exit;或者quit;或者\q

no.2 修改mysql提示符,預設mysql>

prompt 

no.3 顯示當前mysql版本、當前時間、當前使用者

select version();

select now();

select user();

no.4 顯示資料庫中有多少小資料庫

show databases;

no.5 建立資料庫

預設建立:create database moser;

帶字元編碼建立: create database character set utf8 moser;

如果建立資料庫中存在同名資料庫: create database if not exists ;

顯示警告: show warnings;

no.6 刪除資料庫

普通刪除:drop database moser;

帶判斷的資料庫刪除: drop database if exists moser;

no.7 顯示資料庫建立資訊

show create database moser;

no.8 改變資料庫字元編碼

alter database moser character set gbk;

no.9 進入資料庫

use moser;

no.10 顯示資料庫中的列表

show tables;

no.11 資料庫的資料型別

1.整型

資料型別

儲存範圍

位元組tinyint

有符號值: -128~127

無符號值: 0~255

1smallint

有符號值: -32768~32767

無符號值: 0~65535

2mediumint

有符號值: -2^23~2^23-1

無符號值: 0~2^24-1

3itn

有符號值:-2^31~2^31-1

無符號值: 0~2^31-1

4bigint

有符號值:-2^63~2^63-1

無符號值: 0~2^64-1

82.浮點型

資料型別

儲存範圍

float[(m,d)]

-3.402823466e+38~-1.175494351e-38

m為數值總位數,d為小數點後面的位數

double[(m,d)]

-1,7976931348e+308~-2.225073858e_308

3.時間型別

型別大小

範圍格式

用途date

31000-01-01~9999-12-31

yyyy-mm-dd

日期值time

3『-838:59:59』~『838:59:59』

hh:mm:ss

時間值或持續時間

year

11901~2155

yyyy

年份值datetime

81000-01-01 00:00:00~9999-12-31 23:59:59

yyyy-mm-dd hh:mm:ss

混合日期和時間值

timestamp

81970-01-01 00:00:00起始的時間戳

yyyymmdd hhmmss

時間戳4.字串型別

型別大小

用途char

0-255位元組

定長字串

varchar

0-65535位元組

變長字串

tinytext

0-255位元組

短文本字串

text

0-65536位元組

長文字字串

mediumtext

0-16777215位元組

中等長度文字資料

longtext

0-4294967295位元組

極大文字資料

enum("value1","value2",...)

1或2個位元組

取決於列舉值得個數(最多65535個值)

set("value1","value2",...)

1、2、3、4或8個位元組

取決於set成員的數目(最多64個成員)

從零開始node全棧學習筆記

計畫寫乙個node全棧的學習過程,不定期更新,因為不想給自己的定位只是前端開發,想多了解後端的學習。筆記最初是記在有道雲筆記的,現在分享出來,如有問題可以請各路大神指點。首先需要乙個伺服器。使用遠端登入工具 如x shell或secure 登入終端 ssh username ip輸入對應的密碼 安裝...

從零開始的openstack之路

一 它是什麼,能幹什麼 openstack是乙個搭建雲平台的乙個解決方案 可以搭建公有雲,私有雲,企業雲。順便說一下,企業雲將是openstack的用武之地 二 openstack組成 openstack更像是經過計算機的72變之後的產物。包括 7個核心元件 compute 計算 object st...

從零開始學 mysql

以下是我個人見解,不喜勿噴,如有錯誤,還望各路大神多多指教 首先介紹一下資料庫 什麼是資料庫 資料庫 database 是按照資料結構來組織 儲存和管理資料的倉庫。度娘 我的理解 資料庫就是存放資料的地方,可以幫我管理資料的乙個工具 這裡介紹資料庫和分類 什麼是mysql mysql 是一種關係型資...