做雲筆記時需要提前建立資料庫和表,以及對錶資料進行初始化,採用執行指令碼的方式插入
插入方式:source 檔案完整路徑名
(1)開啟終端 輸入密碼
/當然可以將上述位址新增到系統環境變數,mac下需使用如下命令修改~/.bashrc_profile檔案,將環境變數新增進去。usr/local/mysql/bin/mysql -u root -p
sudo vi ~/.bash_profile開啟後,按i後可以編輯,將如下內容新增進去,按esc後,再按shift+:,輸入wq儲存。
#added by clyang可以重啟電腦,或者使用source ~/.bashrc_profile命令讓檔案生效,如下就是ok了。export mysql_home=/usr/local/mysql/bin
export path=$path:$mysql_home
(2)輸入show databases; 展示所有資料庫,有些如information_schema表,為mysql內建資料庫,不能隨便刪除
(3)建議在執行指令碼語言前,先檢查指令碼內cn_notebook表的預設時間設定,不能為0000-00-00 00:00:00,否則會建表報錯
1(4)終端執行sql指令碼create
table
`cn_notebook` (
2 `cn_notebook_id` varchar(100) not
null comment '
筆記本id',
3 `cn_user_id` varchar(100) default
null comment '
使用者id',
4 `cn_notebook_type_id` varchar(100) default
null comment '
筆記本型別id',
5 `cn_notebook_name` varchar(500) default
null comment '
筆記本名',
6 `cn_notebook_desc` text comment '
筆記本說明',
7 `cn_notebook_createtime` timestamp
notnull
default
'1990-01-01 00:00:00'on
update
current_timestamp,8
primary
key(`cn_notebook_id`),
9key
`fk_note_user_reference` (`cn_user_id`),
10key
`fk_reference_6` (`cn_notebook_type_id`)
11 ) engine=innodb default charset=utf8;
(5)如果沒有報錯,說明插入指令碼成功,重新show databases; 檢視新建的資料庫裡新增名為cloud_note資料庫
(6)使用use cloud_note 選中資料庫,然後show tables展現下面所有**
(7)可以隨便檢視表結構
至此,雲筆記專案第一步的資料庫建立工作完成。
初入資料庫分庫分表
參考 1,分區分表分庫 2,切分方案 3,分表的實現 集群 1,分割槽 分表 分庫 分區分表 分庫直接含義 將一張表的資料分成n多塊區域 將一張表分為n多小表 將儲存在乙個庫的資料分塊儲存在多個庫上 實現方式 每張完整的表包含.myd資料檔案 myi索引檔案 frm表結構檔案 user p p1.m...
資料庫,,插入表,修改單錶
dml語言 資料操作語言 插入 insert 修改 update 刪除 delete 一 插入語句 方式一 經典的插入 語法 insert into 表名 列名,values 值1,select from beauty 1.插入的值的型別要與列的型別一致或相容 insert into beauty ...
雲筆記的資料庫設計
開始先要建出前端所對應的內容,例如 id,學號,年齡等等 要注意資料庫名稱必須與前端名字相對應,否則會報錯。資料庫的引入 driver com.mysql.jdbc.driver url jdbc mysql localhost 3306 wznoteserver?characterencoding...