如题所述
mysqlæ°æ®åºè¡¨é´çå
³ç³»å¾å¯ä»¥éè¿navicatæ¥çï¼
第ä¸æ¥ï¼ä¸è½½navicatæå¼ï¼
第äºæ¥ï¼ç¹å»navicatçé¢æå³ä¸è§æ 注çæé®å³å¯æ¥çå ³ç³»å¾ã
ææ°çMySQL Workbenchå·²ç»å®å
¨å
å«äºæ°æ®åºå»ºæ¨¡ä¸è®¾è®¡ãæ°æ®åºSQLå¼ååæ°æ®åºç®¡çä¸ç»´æ¤çåè½ã
Mysqlæ°æ®åº-----表
sh.qihoo.com 2018-04-07 08:20
1ãå®ä¹: 表ï¼tableï¼æ¯æ°æ®åºæåºæ¬çç»æåå ï¼æ°æ®åºæ¯ç¨æ¥åå¨æ°æ®çï¼æ°æ®åºä¸æå¾å¤è¡¨ï¼æ¯ä¸ä¸ªè¡¨é½æ¯ä¸ä¸ªç¬ç«çåå ï¼è¡¨ä¹æ¯ä¸ä¸ªç»æåçæ件ï¼ç±è¡ååç»æï¼è¡ç§°ä¸ºæ°æ®æè®°å½ï¼å称为å段ï¼å段åå å«ï¼å段å称ãå段类åãé¿åº¦ã约æã
2ãå建表
ï¼1ï¼ãè¯æ³æ ¼å¼:create table 表å称(å段å ç±»å(é¿åº¦) 约æ)ï¼
ï¼2ï¼ãMySQL常ç¨æ°æ®ç±»å
VARCHARï¼å¯åé¿åº¦å符串(VARCH AR(3)表示åå¨çæ°æ®é¿åº¦ä¸è½è¶ è¿3个å符é¿åº¦)
CHARï¼å®é¿å符串(CHAR(3) 表示åå¨çæ°æ®é¿åº¦ä¸è½è¶ è¿3个å符é¿åº¦)
INTï¼æ´æ°åï¼INT(3)表示æ大å¯ä»¥åå¨999ï¼
BIGINTï¼é¿æ´åï¼å¯¹åºjavaç¨åºä¸çlongç±»åï¼
FLOATï¼æµ®ç¹åå精度ï¼FLOAT(7,2)表示7个æææ°åï¼2个ææå°æ°ä½ï¼
DOUBLEï¼æµ®ç¹åå精度ï¼DOUBLE(7,2)表示7个æææ°åï¼2个ææå°æ°ä½ï¼
DATEï¼æ¥æç±»åï¼ å®é å¼åä¸ï¼å¸¸ç¨å符串代æ¿æ¥æç±»åï¼
BLOBï¼äºè¿å¶å¤§å¯¹è±¡ Binary Large Objectï¼ä¸é¨åå¨å¾çãè§é¢ã声é³çæ°æ®ï¼
CLOBï¼å符å大对象 Character Large Objectï¼ å¯åå¨è¶ 大ææ¬ï¼å¯åå¨4G+å符串ï¼
VARCHARä¸CHAR对æ¯ï¼
é½æ¯å符串
VARCHARæ¯è¾æºè½ï¼å¯ä»¥æ ¹æ®å®é çæ°æ®é¿åº¦åé 空é´ï¼æ¯è¾èç空é´ï¼ä½å¨åé çæ¶åéè¦ç¸å ³å¤æï¼æçä½ã
CHARä¸éè¦å¢æåé 空é´ï¼æ以æ§è¡æçé«ï¼ä½æ¯å¯è½ä¼å¯¼è´ç©ºé´æµªè´¹
è¥å段ä¸çæ°æ®ä¸å ·å¤ä¼¸ç¼©æ§ï¼å»ºè®®éç¨CHARç±»ååå¨
è¥å段ä¸çæ°æ®å ·å¤å¾å¼ºç伸缩æ§ï¼å»ºè®®éç¨VARCHARç±»ååå¨
补充一下,最新的MySQL Workbench已经完全包含了数据库建模与设计、数据库SQL开发和数据库管理与维护等功能,可参考MySQL官网的介绍。
MySQL官方相关的建模与管理工具:
MySQL Workbench (GUI Tool)
MySQL Workbench provides DBAs and developers an integrated tools environment for:
-- Database Design & Modeling
-- SQL Development (replacing MySQL Query Browser)
-- Database Administration (replacing MySQL Administrator)
BTW,楼上的回答的确太牛X了!