MySQL資料分析

2021-09-21 07:21:39 字數 2402 閱讀 3536

sql(structured query language):結構化查詢語言

mysql:dbms(資料庫管理系統)

sudo service mysql start   # 啟動mysql服務

mysql -uroot # 使用者登陸

show databases: # 檢視當前有哪些資料庫

use 資料庫名; # 使用連線資料庫

quit/exit 退出資料庫

create database mysql_service; # 建立mysql_service資料庫

show databases; # 檢查建立是否成功

use mysql_service # 連線資料庫

show tables; # 檢視當前資料庫內錶數量

資料表行列屬性

常用資料型別:

浮點數:decimal(5,2) # 共保留五位數,保留小數點後2位

vachar(3) # 表示可變長度的字串,填充"ab"時會儲存"ab"

char(3) #表示固定長度的字串,填充"ab"時會補充乙個空格" ab"

text # 儲存長文字資料

整數:int 、bit、integer

日期:date、time、datatime

enum("男","女","中性","保密") default "保密" #單選,例如性別

set # 多選

常用約束:

主鍵:primary key: 物理上儲存的資料

非空: not null:此字段上不允許填寫空格

唯一: unique :此字段值不允許重複

外來鍵: foreign key

create table employee(

id int(10),

name char(20),

phone int(12)); # 建立employee表,包含姓名,id和**資訊

create table department(

dpt_name char(20),

dpt_phone int(12)); #建立department表,包含名稱和**資訊

show tables; # 檢視之前建立的兩張表

create table if not existsxx_user(

idint unsigned auto_increment key comment 『使用者編號』,

usernamevarchar(20) not null unique comment 『使用者名稱』,

passwordchar(32) not null comment 『密碼』,

emailvarchar(50) not null unique comment 『郵箱』,

agetinyint unsigned not null default 18 comment 『年齡』,

***enum(『man』,『woman』,『baomi』) not null default 『baomi』 comment 『性別』,

telchar(11) not null unique comment 『**』,

addrvarchar(50) not null default 『beijing』 comment 『位址』,

cardchar(18) not null unique comment 『身份證號』,

marriedtinyint(1) not null default 0 comment 『0代表未結婚,1代表已結婚』,

salaryfloat(8,2) not null default 0 comment 『薪水』

)engine=innodb default charset=utf8;

select * from employee;   # 檢視表中內容

insert into employee values (01,"see",123456): # 向表中插入資料

insert into employee(id, name, phone) values (02,"see",123456): # 向表中插入資料

insert into employee(id, name) values(03,"as") # 向表中插入資料

drop database mysql_shiyan: # 刪除資料庫

mysql資料分析學習 mysql資料操作學習

mysql資料的基本操作 增 insert 刪 delete 改 update 查 select 1 增加資料 語法 insert into 表名 欄位名1,欄位名2 values 資料1,資料2 注 欄位名和資料要一一對應 字串和時間日期型別用單引號引起來 字段可以省略,但是要按順序全欄位資料插入...

資料分析 資料分析概述

了解業務 了解資料 確認業務和資料 預期分析和管理 資料分析方式01.了解資料資料 1.測量標度型別 屬性本源並不是數字或者符號,通過測量標度將數值或者符號和物件的屬性建立關聯。屬性的型別 測量尺度 nominal 標稱 等於或者不等於 一對一的變換 ordinal 序數 大於或者小於 單調函式的變...

資料分析師 mysql

mysql的函式 1 concat函式 拼接函式 2 concat ws函式 拼接分隔函式 語法 concat ws separator,str1,str2,concat ws 代表 concat with separator 是concat 的特殊形式。第乙個引數是其它引數的分隔符。分隔符的位置放...