MySQL 第一日學習筆記 資料的型別和表的建立

2021-10-19 07:16:49 字數 2269 閱讀 5411

一、cmd中的mysql的命令

(

1)開啟mysql

mysql -hlocalhost -uroot -p # 不一定有效(2

)檢視所有資料庫

show

databases;(

3)進入某個資料庫

use 該資料庫的名字;(4

)檢視當前的資料庫

select

database()

;(5)退出當前資料庫

exec 資料庫名字 # 這個我不太確定,我一般就use其它資料庫(6

)建立資料庫

create

database 資料庫名(建議小寫,符合規範);(7

)在當前資料庫下建立表(舉個栗子吧)

mysql>

create

table

ifnot

exists

`user`(-

> id smallint

primary

key, # 這是設定主鍵的意思

-> username varchar(20

),-> age tinyint,-

> *** enum

('男'

,'女'

,'保密'

), # 這是列舉型別

-> email varchar(50

),-> address varchar

(200),

-> birth year,-

> salary float(10

,2),

-> tel int,-

> married tinyint(1

) # 用這個在mysql中代替布林

->

)engine

=innodb

charset

=utf8

; # 這是引擎和編碼方式,一般就預設它倆了。(8

)檢視當前資料庫下的表

show

tables;(

9)檢視當前資料庫下某個表的資訊

desc 這個表的名稱; # desc 也可以寫成 describe

或者show

columns

from 這個表的名稱;(10

)刪除某個資料庫

drop

database

ifexists 要刪除的資料庫名稱;

# 刪除表應該差不多(11

)往表中插入資料

insert 表名稱 values

(這裡根據**要求來);(

12)記錄(把cmd中自己輸入命令和結果資訊匯入到txt中)

\t 這裡放路徑,路徑與「t」之間空一小格,示例如下

****

****

****

****

****

****

****

****

****

*******

\tc:\users\dell\desktop\mysql001.txt

這裡的內容會被記錄

\t # 這個表示退出記錄(13

)檢視警告

show

warnings

;

二、mysql中的常用資料型別

數值型別、字串型別、日期和時間型別

還是拿之前建立的**舉例

create table if not exists `user`(

id smallint primary key, # smallint 較小的整數型別,可以用help smallint 在cmd中檢視其上限

username varchar(20), # varchar 可變字串,設定20表示字元最多20個

age tinyint, # 較小的整數型別,上限比smallint要低

*** enum('男','女','保密'), # 列舉型別

email varchar(50), # varchar 可變字串,設定50表示字元最多50個

address varchar(200), # 略

birth year, # 年,表示出生年份

salary float(10, 2), # 浮點數,最多10個數字,小數兩位

tel int, # 整數型別,一般也可用其存號碼什麼的

married tinyint(1) # 表示布林型別

)engine = innodb charset = utf8;

C 學習第一日

乙個c 初學者的學習記錄 引數 argument 代入函式的值,通過引數實現函式間基本的資訊傳遞。賦值 assignment 使乙個變數獲得乙個值,獲得這個值會抹去這個變數原有的值 只考慮值,不考慮位址 程式塊 block 用花括號包圍的n條語句,其中n 0 花括號 curly brace 就目前學...

pytorch 學習第一日

import torch from torch.autograd import variable 聽說新版本variable與tensor兩個型別合併了。variable與tensor的區別在於 tensor物件支援在原物件支援區域上修改資料,通 或者torch.add 方法 而variable不支...

MySQL學習筆記 資料型別

方括號中的屬性可以在ddl語句中控制column的詳細屬性 一 整數型 1.int width unsigned zerofill mysql用4 bytes儲存int型資料,其值在 2,147,483,648到2,147,483,647之間,如果選擇了unsigned型別,那麼值在0到4,294,...