#檢視mysql有哪些資料庫;
建立乙個資料庫名稱為databasename,字元編碼為utf8支援中文
相應的在muysql目錄下就會有我們建立的資料庫的資料夾
進入資料庫,選中某個資料庫
use 資料庫名稱
查詢資料庫中下有哪些表
刪除資料庫
在資料庫中建立**
create table 表的名稱
id int not null auto_increment primary key,
name char(32) not null,
*** char(20) not null,
age tinyint unsigned not null,
tel char(13) null default "-"
上面的例子我們要注意一下,最後一列的行尾不需要加逗號
這裡要注意,如果一列設定為自增,auto_increment 則必須是索引,而我們這裡用了乙個特殊的索引,主鍵索引,primary key,如果某一列有乙個primary key,則這列就是主鍵索引列
這裡我們說一下主鍵索引
主鍵的約束:
1、一張表只能有乙個主鍵,主鍵一般情況下也是自增的,且是唯一的不能重複,且不能為空,不能為null
2、一般將自增列設定為主鍵,因為自增列一定是非空,且不能重複,且一張表只能有乙個自增列
3、但是可以多列成乙個主鍵
主鍵的一般用法:
1、為了簡單,我們在建立表的時候建立乙個nid的列表,用上auto_increment和primary_key來實現主鍵的設定
2、所以我們一般就是用nid來作為主鍵列,每次建立一張表就搞乙個nid列就可以了
nid int not null auto_increment primary_key----------------建立主鍵列
檢視表結構
desc 表的名稱;
檢視建立表的語句
show create table 表的名稱;
往表中插入資料
insert into 表的名稱(name,***,age,tel) values(「alex」,「man」,"12","384455")
#檢視表的內容
select * from 表的名稱;
#檢視年齡大於20的
select * from 表的名稱 where aga > 20;
#檢視年齡大於20,***為man的資料
select * from 表的名稱 where aga > 20 and ***="man";
表的刪除的相關操作
delete from 表的名稱;
清空表的內容,但是表會保留
drop table test1;
drop命令,將整個表刪除的命令
使用者管理相關的命令
#可以做模糊匹配,檢視表的名稱中 aga包括1*的任何語句
select * from 表的名稱 where age like "1%";
#檢視age是以1開頭的表,只顯示name和***兩列
select name,*** for 表的名稱 where age like "1%";
#修改表的中的資料,修改name為alex的表的age為10
update 表的名稱 set age=10 where name=「alex」
#修改表中的age全部為10
update 表的名稱 set age=10
#刪除表中的name為rain這一列
delete from 表的名稱 where name=「rain」;
#給表中增加乙個字段,預設值可以為空
alter table 表的名稱 add colum nal char(64);
資料探勘 資料
對關注的屬性,樣本與原始資料集有相同的性質,則用抽樣計算的結果與全集是一樣。1.1 抽樣的方法 1 簡單隨機抽樣 random sampling 放回 不放回 2 分層抽樣 stratified sampling 如果資料集不同型別的資料數量差異過大,則隨機抽樣會丟失數量少的樣本。可針對不同資料組,...
大資料資料
作業系統 核心 分配和管理硬體 庫 沒有入口的應用軟體 應用軟體 1 設定網絡卡為nat模式 2 確保windows下的服務是否啟動 dhcp,net服務 3 編輯檔案 vi etc sysconfig network scripts ifcfg eth0 4 onboot yes 5 設定ip s...
大資料 資料分析 資料探勘
在大資料領域裡,經常會看到例如資料探勘 olap 資料分析等等的專業詞彙。如果僅僅從字面上,我們很難說清楚每個詞彙的意義和差別。大講台老師通過一些大資料在高校應用的例子,來為大家說明白 資料探勘 大資料 olap 資料統計的區別。一 資料分析 資料分析是乙個大的概念,理論上任何對資料進行計算 處理從...