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
(
id
int unsigned auto_increment key comment 『使用者編號』,
username
varchar(20) not null unique comment 『使用者名稱』,
password
char(32) not null comment 『密碼』,
email
varchar(50) not null unique comment 『郵箱』,
age
tinyint unsigned not null default 18 comment 『年齡』,
***
enum(『man』,『woman』,『baomi』) not null default 『baomi』 comment 『性別』,
tel
char(11) not null unique comment 『**』,
addr
varchar(50) not null default 『beijing』 comment 『位址』,
card
char(18) not null unique comment 『身份證號』,
married
tinyint(1) not null default 0 comment 『0代表未結婚,1代表已結婚』,
salary
float(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 的特殊形式。第乙個引數是其它引數的分隔符。分隔符的位置放...