select id,`from` from user;
為了避免不必要的麻煩,請不要使用保留關鍵字作為資料庫物件名稱。mysql關鍵字可以使用查詢。
create table user(
user_id unsigned int unsigned auto_increment not null,
……)
create table order(
order_id int primary key auto_increment,
user_id int unsigned not null,
)
create table `user` (
`name` varchar(50) not null comment '使用者姓名',
……)comment='使用者表'
engine=innodb
;
(待更新)
(待更新)
(待更新)
資料庫優化 資料庫設計優化
一 索引優化 1.首先索引不是越多越好,要視情況而定。因為索引會降低insert和update的效率 insert和update有時可能會重建索引。2.乙個表的索參數量最好不要超過6個,擇優而建。3.專案上線後,根據使用者的查詢條件字段稍微調整資料庫中的字段索引。二 分表 1.縱切 根據表字段來且分...
優化資料庫設計
資料庫設計步驟 1.需求分析 1.收集資訊 2.標識實體 1.標識實體的屬性 2.標識實體的關係 2.繪製e r圖 e 實體r 關係 3.繪製資料庫模型圖 4.根據sql行程資料庫 第一 二 三正規化 1 第一正規化 1nf 無重複的列 所謂第一正規化 1nf 是指資料庫表的每一列都是不可分割的基本...
mysql資料庫設計優化
1 選取最適用的字段屬性 1 資料庫中的表越小,查詢效率越高,所以將表中字段的寬度設計的盡可能小 2 字段設定為not null,減少比較null值 3 對於省份與性別等,可定義為enum型別 數值型資料,處理速度比文字型別快 2 適用連線 join 代替子查詢 sub queries 使用join...