mysql怎样用命令建数据库表 mysql怎么用代码建数据库表
mysql\u5982\u4f55\u5728\u67d0\u4e2a\u6307\u5b9a\u7684\u6570\u636e\u5e93\u4e2d\u5efa\u88681\u3001\u9996\u5148\u6253\u5f00mysql\u547d\u4ee4\u884c\u7f16\u8f91\u5668\u3002
2\u3001\u6253\u5f00\u4e4b\u540e\u8f93\u5165\u5bc6\u7801\uff0c\u8fde\u63a5\u6570\u636e\u5e93\u3002
3\u3001\u5728\u547d\u4ee4\u884c\u91cc\u5148\u67e5\u770b\u4e00\u4e0b\u6240\u6709\u6570\u636e\u5e93\uff0c\u662f\u5426\u6709\u60f3\u8981\u64cd\u4f5c\u6570\u636e\u5e93\u3002
4\u3001\u63a5\u7740\u8f93\u5165\u6307\u4ee4\u201cuse sss\u201d\u4f7f\u7528\u60f3\u8981\u521b\u5efa\u8868\u7684\u6570\u636e\u5e93\u3002
5\u3001\u63a5\u4e0b\u6765\u5728\u8868\u91cc\u9762\u8f93\u5165\u6570\u636e\u5217\uff0c\u4f7f\u7528create\u547d\u4ee4\u521b\u5efa\u8868\uff0c\u62ec\u53f7\u5185\u662f\u8868\u7684\u7c7b\u76ee\u540d\u3002
6\u3001\u6700\u540e\uff0c\u8f93\u5165\u6307\u4ee4\u201cshow tables \u201d\uff0c\u5c31\u53ef\u4ee5\u521a\u521a\u67e5\u770b\u5728\u6570\u636e\u5e93\u4e2d\u521b\u5efa\u7684\u8868\u4e86\u3002
\u4e24\u79cd\u65b9\u6cd5
\uff081\uff09
\u7b80\u5355\u4e00\u70b9\uff0c\u88c5\u4eba\u4e0bphpmyadmin,\u56fe\u5f62\u754c\u9762\uff0c\u64cd\u4f5c\u5f88\u7b80\u5355\u3002
\uff082\uff09
\u9ebb\u70e6\u4e00\u70b9
\u547d\u4ee4\u884c
create
databases
name
\u5177\u4f53\u7684\u5f88\u591a\u547d\u4ee4\uff0c\u4f60\u81ea\u5df1\u53ef\u4ee5\u770b\u770b
\u8f93\u5165help
\u66f4\u5177\u4f53\u4e00\u70b9\uff0c\u5c31\u8f93\u5165help
\u547d\u4ee4\u540d\uff0c\u8fd9\u6837\u5c31\u53ef\u4ee5\u770b\u5230\u8fd9\u6761\u547d\u4ee4\u7684\u8be6\u7ec6\u7528\u6cd5\uff0c\u5982help
show
\uff0c\u4f60\u4f1a\u770b\u5230\u5f88\u591a\uff0c\u6bd4\u5982\u4f7f\u7528show
databases\uff0c\u5c31\u53ef\u4ee5\u770b\u5230\u6240\u4ee5\u7684\u6570\u636e\u5e93\u3002
\u53e6\u5916\uff0c\u6570\u636e\u5e93\u7684\u5bc6\u7801\u5e94\u8be5\u662f\u5728\u4f60\u5b89\u88c5\u7684\u65f6\u5019\u8bbe\u5b9a\u7684\uff0c\u7528\u6237\u540d\u4e5f\u662f\u3002\u9ed8\u8ba4\u7684\u7528\u6237\u540d\u662froot\uff0c\u5bc6\u7801\u4e3a\u7a7a\u3002
\u5efa\u8bae\u4f60\u8fd8\u662f\u88c5\u4e00\u4e2a\u5e26\u754c\u9762\u7684\uff0c\u8fd9\u6837\u5efa\u8868\u8981\u65b9\u4fbf\u7684\u591a\u3002
在打开的【新建连接】对话框中输入【连接名】和【密码】,密码就是你配置MySQL数据库时设置的密码,其余项的值默认就行,然后点击【确定】;
然后我们就可以在连接列表中看到我们刚才创建的连接了。右击【baidujingyan】,也就是我们刚才创建的连接的名字,选择【命令列界面】,打开命令列界面;
我们就是在命令界面里输入命令来完成操作的;首先创建数据库,假设名字为【baidu】,命令为:create database baidu;(注意最后以分号结束,输完命令后回车);
然后右击【baidujingyan】,选择【刷新】,就可以看到我们刚刚创建的名字为【baidu】的数据库;
因为我们的数据库一般情况下要存放中文数据,也就是汉字,所以我们在进行建立表的操作时,有必要先改一下数据库的属性;右击【baidu】-->【数据库属性】;
在打开的【数据库属性】对话框中修改字符集编码,改为【utf-8】形式,然后【确定】(提前修改了,避免以后出错,注意这一步,很重要,如果不更改,在后面的输入中文时,就会出现乱码);
接下来我们建立表,因为我们要在【baidu】这个数据库下建立表,所以我们要先选择这个数据库;命令为:use baidu;
然后我们开始建立表,假设表的名字是urltable,作用是存放标题和链接的,并且标题为主键;标题长度为10个汉字,链接长度为80个字符,那么命令为:
mysql> create table urltable
-> (title char(20) not null unique,
-> url char(40));
绛旓細mysql -u鐢ㄦ埛鍚 -p瀵嗙爜 鐧诲綍鍚庯紝浣犲彲浠ユ鏌ュ綋鍓嶇殑MySQL鐗堟湰锛岀‘璁や负5.5.60銆傛帴鐫锛岃繘琛屼互涓嬫搷浣:鏌ョ湅鐜版湁鐨鏁版嵁搴锛氳繖涓姝ョ敤浜庝簡瑙d綘褰撳墠杩炴帴鍒扮殑鏁版嵁搴撳唴瀹广傛祻瑙堟寚瀹氭暟鎹簱鐨勮〃锛氶氳繃杩欎釜鍛戒护锛屼綘鍙互鏌ョ湅鏁版嵁搴撲腑鐨勬墍鏈琛ㄦ牸缁撴瀯銆傛煡鐪嬭〃鐨勫瓧娈碉細杩涗竴姝ヤ簡瑙f瘡涓〃鏍肩殑璇︾粏缁撴瀯銆傚鏋滄湭璁剧疆涓婚敭锛岃寰楄ˉ...
绛旓細1銆佹墦寮Navicat for MySQL锛屾壘鍒颁竴涓暟鎹簱锛岀劧鍚庡彸閿崟鍑昏〃锛岄夋嫨鏂板缓琛ㄩ夐」锛屽涓嬪浘鎵绀 2銆佸湪寮瑰嚭鐨勬柊寤鸿〃鐣岄潰锛屾垜浠粰琛ㄥ缓涓浜涘瓧娈碉紝濡備笅鍥炬墍绀猴紝寤哄ソ涔嬪悗淇濆瓨鍗冲彲 3銆佸缓濂界殑琛ㄤ細鍦ㄦ暟鎹簱鐨勫彸渚х晫闈㈡樉绀哄嚭鏉ワ紝闇瑕佹煡鐪嬪摢涓〃鐩存帴閫夋嫨鍗冲彲 4銆佷笅闈㈡垜浠湪test鏁版嵁搴撲腑鏂板缓涓涓煡璇紝閫氳繃alter table璇彞...
绛旓細1銆佸垱寤烘暟鎹簱 鍛戒护锛歝reate database <鏁版嵁搴撳悕>渚嬪锛氬缓绔嬩竴涓悕涓簒hkdb鐨勬暟鎹簱mysql> create database xhkdb;2銆佹樉绀烘墍鏈夌殑鏁版嵁搴 鍛戒护锛歴how databases 锛堟敞鎰忥細鏈鍚庢湁涓猻锛塵ysql> show databases;3銆佸垹闄ゆ暟鎹簱 鍛戒护锛歞rop database <鏁版嵁搴撳悕>渚嬪锛氬垹闄ゅ悕涓 xhkdb鐨勬暟鎹簱mysql> drop data...
绛旓細鍒涘缓涓涓彨鍋歺modulo_DB鐨鏁版嵁搴锛mysql> CREATE DATABASE IF NOT EXISTS xmodulo_DB;
绛旓細棣栧厛鎴戜滑鍙屽嚮鎵撳紑銆恘avicat銆戣繖娆捐蒋浠讹紝鍦ㄨ彍鍗曟爮涓夋嫨銆愭枃浠躲-->銆愭柊寤鸿繛鎺ャ-->銆怣ySQL銆戯紱鍦ㄦ墦寮鐨勩愭柊寤鸿繛鎺ャ戝璇濇涓緭鍏ャ愯繛鎺ュ悕銆戝拰銆愬瘑鐮併戯紝瀵嗙爜灏辨槸浣犻厤缃MySQL鏁版嵁搴鏃惰缃殑瀵嗙爜锛屽叾浣欓」鐨勫奸粯璁ゅ氨琛岋紝鐒跺悗鐐瑰嚮銆愮‘瀹氥戯紱鐒跺悗鎴戜滑灏卞彲浠ュ湪杩炴帴鍒楄〃涓湅鍒版垜浠垰鎵鍒涘缓鐨勮繛鎺ヤ簡銆傚彸鍑汇恇aidu...
绛旓細1銆侀鍏堟墦寮mysql鍛戒护琛岀紪杈戝櫒銆2銆佹墦寮涔嬪悗杈撳叆瀵嗙爜锛岃繛鎺鏁版嵁搴銆3銆鍦ㄥ懡浠琛岄噷鍏堟煡鐪嬩竴涓嬫墍鏈夋暟鎹簱锛屾槸鍚︽湁鎯宠鎿嶄綔鏁版嵁搴撱4銆佹帴鐫杈撳叆鎸囦护鈥渦se sss鈥濅娇鐢ㄦ兂瑕佸垱寤鸿〃鐨勬暟鎹簱銆5銆佹帴涓嬫潵鍦ㄨ〃閲岄潰杈撳叆鏁版嵁鍒楋紝浣跨敤create鍛戒护鍒涘缓琛锛屾嫭鍙峰唴鏄〃鐨勭被鐩悕銆6銆佹渶鍚庯紝杈撳叆鎸囦护鈥渟how tables 鈥濓紝灏...
绛旓細1.鍒涘缓鏁版嵁搴 CREATE DATABASE IF NOT EXISTS RUNOOB DEFAULT CHARSET utf8 COLLATE utf8_general_ci;濡傛灉鏁版嵁搴撲笉瀛樺湪鍒欏垱寤猴紝瀛樺湪鍒欎笉鍒涘缓 鍒涘缓RUNOOB鏁版嵁搴擄紝璁惧畾缂栫爜涓簎tf8 2.鍒犻櫎鏁版嵁搴 drop database RUNOOB;3.閫夋嫨鏁版嵁搴 use RUNOOB;浣跨敤鏁版嵁搴揜UNOOB 4.鏁版嵁绫诲瀷 5.鍒涘缓鏁版嵁琛 CREATE TABLE ...
绛旓細杩涘叆mysql鐨勫懡浠绐楀彛锛屾暡鍛戒护锛歝reate database 鏁版嵁搴鍚;use 鏁版嵁搴撳悕;create table 琛ㄥ悕(id int(4)not null primary key auot_increment;瀛楁鍚 鏁版嵁绫诲瀷;)
绛旓細1:浣跨敤SHOW璇彞鎵惧嚭鍦ㄦ湇鍔″櫒涓婂綋鍓嶅瓨鍦ㄤ粈涔堟暟鎹簱锛歮ysql> SHOW DATABASES;2:2銆鍒涘缓涓涓鏁版嵁搴揗YSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:閫夋嫨浣犳墍鍒涘缓鐨鏁版嵁搴搈ysql> USE MYSQLDATA; (鎸夊洖杞﹂敭鍑虹幇Database changed 鏃惰鏄庢搷浣滄垚鍔燂紒)4:鏌ョ湅鐜板湪鐨勬暟鎹簱涓瓨鍦ㄤ粈涔琛╩ysql> SHOW TABLES;5:鍒涘缓涓...
绛旓細绗竴姝ワ細鐧婚檰鍒癕ySQL鏈嶅姟鍣 棣栧厛锛屼綘闇瑕佷娇鐢╮oot鐢ㄦ埛鐧婚檰杩涗綘鐨MySQL鏁版嵁搴锛屽涓嬶細mysql -u root -h -p 璇锋敞鎰忥細涓轰簡鑳界櫥杩涜繙绋嬬殑MySQL鏈嶅姟鍣紝浣犻渶瑕佸紑鍚湇鍔″櫒涓婄殑杩滅▼璁块棶锛屽鏋滀綘鎯宠皟鐢ㄥ悓涓涓绘満涓婄殑MySQL鏈嶅姟鍣紝浣犲彲浠ョ渷鐣 "-h " 鍙傛暟 mysql -u root -p 浣犲皢闇瑕佽緭鍏ySQL鏈嶅姟鍣ㄧ殑瀵嗙爜锛...