主要筆記**mysql幫助文件
1,比較常見的建立mysql表的方法; drop table if exists `tablname` ; create table `tablename` ([create_defination ])[table_options]
a. create table if not exists `tablename` like `odd_tablename`;
b.create table if not exists `tablename` (`id` int(10) unsigned not null auto_increment,
`name` char(30) not null,
`nickname` char(30) not null,
primary key(`id`)
)engine=myisam default charset=utf8;
2.插入資料表insert語法;
a. insert into `tablename` set `col_name1`=val1, `col_name2`=val2;
b. insert into `tablename` (`col_name1`, `col_name2`, `col_name3`) values ( val1, val2, val3);
c. insert into `tablename` values(val1, val2, val3);
3.更新資料表update語法;
a. update `tablename` set `col_name1` = val1, `col_name2` = val2, `col_name3` = val3;
3.刪除資料表drop語法;
a. drop table `tablename`;
4.刪除資料表記錄保持資料表結構delete語法;
a. delete from `tablename` where [where_definiton] [group by] [limit]
5.更改表結構alte;
a. alter table `tablename` add column `new_col_name` (colname_definition);
b. alter table `tablename` add index `new_index_name` (`col_name`);
c. alter table `tablename` add unique key (`col_name`);
d.alter table `tablename` alter column `col_name` (col_name_definition);
e.alter table `tablename` drop colum `col_name`;
f. alter table `tablename` drop index `index_name`;
mySQL基本知識
五 字符集 ascii 128個 美式字符集 iso 8859 1 latin1 西歐字符集 255個字元 gb2312 7千多個簡體漢字 gbk 2萬多個漢字 中文常用 utf 8 unicode字符集中最流行的一種實現方式 國際化用它 六 資料庫設計 sybase powerdesigner12...
mysql基本知識
映象複製 內容動態複製到其他計算機 gis函式 全文檢索 簡化對文字欄位內單詞的搜尋 不支援自定義資料型別 不支援xml myisam 靜態 預定義固定長度 儲存效率高 壓縮 減少儲存空間 innodb 支援事務,資料行級鎖定機制,外來鍵約束,不支援全文索引和gis資料 heap 存在於記憶體中,訪...
MySQL基本知識
1 bigint的length為20是什麼意思?2 64 18446744073709551616,共20位 只有儲存無符號整數,才能到20位 2 mysql中varchar最大長度是多少?3 mysql的length指的是顯示寬度 4 mysql的時間函式 5 timestamp 在建立新記錄和修...