為了能讓大家自學(xué)python數(shù)據(jù)分析,我們傾其所有錄制了這套Python商業(yè)數(shù)據(jù)

1、數(shù)據(jù)庫(kù)系統(tǒng)中的單元
數(shù)據(jù)庫(kù)系統(tǒng)====》數(shù)據(jù)庫(kù)====》數(shù)據(jù)表====》多個(gè)字段
數(shù)據(jù)庫(kù)系統(tǒng)和數(shù)據(jù)庫(kù)之間是一對(duì)多的關(guān)系
數(shù)據(jù)庫(kù)和數(shù)據(jù)表之間是一對(duì)多的關(guān)系
數(shù)據(jù)表和字段之間是一對(duì)多的關(guān)系
2、數(shù)據(jù)庫(kù)相關(guān)的操作
通過(guò)指令登錄數(shù)據(jù)庫(kù)
語(yǔ)法:mysql -u用戶名 -p密碼
示例:mysql -uroot -p
**********
注意:在輸入密碼的時(shí)候,一般不會(huì)直接跟在-p的后面,防治密碼泄露
查看所有的數(shù)據(jù)庫(kù)
語(yǔ)法:show databases;
示例:show databases;
創(chuàng)建數(shù)據(jù)庫(kù)
語(yǔ)法:create database 數(shù)據(jù)庫(kù)名字
示例:create database test;
示例說(shuō)明:創(chuàng)建一個(gè)名字為test的數(shù)據(jù)庫(kù)。
刪除數(shù)據(jù)庫(kù)
語(yǔ)法:drop database 數(shù)據(jù)庫(kù)名字
示例:drop database test;
示例說(shuō)明:刪除一個(gè)名字為test的數(shù)據(jù)庫(kù)
選中庫(kù)
語(yǔ)法:use 數(shù)據(jù)庫(kù)名字
示例: use demo;
示例說(shuō)明:選中數(shù)據(jù)庫(kù)名字為demo的進(jìn)行操作
3、數(shù)據(jù)表相關(guān)的操作
查看所有數(shù)據(jù)表
語(yǔ)法:show tables;
示例:show tables;
創(chuàng)建數(shù)據(jù)表
語(yǔ)法:create table 數(shù)據(jù)表名字(字段1 類型,字段2 類型,字段3 類型,……)
示例:create table user(username varchar(20),password char (10));
示例說(shuō)明:創(chuàng)建一個(gè)數(shù)據(jù)表名為user,第一個(gè)字段是username,類型是varchar,長(zhǎng)度為20,第二個(gè)字段是password,類型是char,長(zhǎng)度是10.
查看數(shù)據(jù)表結(jié)構(gòu)
語(yǔ)法:desc 數(shù)據(jù)表名字
示例:desc user
示例說(shuō)明:表示查看user表的數(shù)據(jù)結(jié)構(gòu)
修改表名
語(yǔ)法:alter 舊數(shù)據(jù)表名 rename 新數(shù)據(jù)表名
示例: alter table user rename new-user;
示例說(shuō)明:將名字為user的數(shù)據(jù)表修改為new-user
刪除表
語(yǔ)法:drop table new-user
示例:drop table new-user;
示例說(shuō)明:將名字為new-user的數(shù)據(jù)表進(jìn)行刪除
4、數(shù)據(jù)表字段的操作
增加表字段
語(yǔ)法:alter table 數(shù)據(jù)表名字 add 字段名 類型;
示例:alter table user add age int;
示例說(shuō)明:向user表中添加一個(gè)age字段,類型為int。
修改表字段
語(yǔ)法:alter table 數(shù)據(jù)表名字 modify 字段名 類型;
示例:alter table user modify username varchar(33);
示例說(shuō)明:將user表中的username字段的類型修改為varchar(33);
刪除表字段
語(yǔ)法:alter table 數(shù)據(jù)表名字 drop 字段名;
示例:alter table user drop password;
示例說(shuō)明:將user表中的password字段刪除
表字段改名
語(yǔ)法:alter table 數(shù)據(jù)表名字 change 原字段名 新字段名 類型;
示例:alter table user change age nianling int(3);
示例說(shuō)明:將user表中的age字段修改為nianling 類型設(shè)置為int(3)。
5、數(shù)據(jù)庫(kù)中的字段類型