mysql怎么引用别的文件_用source语句引用mysql文件的细节注意
今天在使用 mysql數(shù)據(jù)庫的時候,創(chuàng)建 數(shù)據(jù)表的時候出現(xiàn)了很多的小問題,今天一天花費了大量的時間去解決這些問題。首先就是一些小的細(xì)節(jié),在文本編輯器上編輯好了SQL語句,然后轉(zhuǎn)移到mysql的命令行中出現(xiàn)了,許多的問題。
此問題時在數(shù)據(jù)庫之外,先用編輯器在sql文件中編寫sql語句,然后采用mysql的語句:
source /wamp64/www/test.sql(文件路徑)來進行文件的引入,從而創(chuàng)建數(shù)據(jù)庫。數(shù)據(jù)庫的版本為5.7以上。
1.首先是在定義數(shù)據(jù)表的名字的時候用的不是單引號或雙引號,如果使用的話則會報錯,采用的是一個類似單引號的符號-倒引號 `` (位置在左邊數(shù)字1的旁邊)。用此符號可以使數(shù)據(jù)庫創(chuàng)建成功。
CREATE TABLE `o2o_category` (
`id` int(11) unsigned NOT NULL auto_increment,
`name` varchar(50) NOT NULL default '',
`parent_id` int(10) unsigned NOT NULL default 0,
`listorder` int(8) unsigned NOT NULL default 0,
`status` tinyint(1) NOT NULL DEFAULT 0,
`create_time` int(11) unsigned NOT NULL default 0,
`update_time` int(11) unsigned NOT NULL default 0,
PRIMARY KEY(`id`),
KEY parent_id(`parent_id`)
)ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
2.第二個細(xì)節(jié)就是在創(chuàng)建數(shù)據(jù)庫的時候,如果創(chuàng)建的數(shù)據(jù)表的數(shù)量在兩個以上的話,在括號內(nèi)的最后一個語句,后面的逗號可以取消掉,如果最后一句的結(jié)束帶有逗號的,在創(chuàng)建數(shù)據(jù)庫的時候可能會報錯誤
3.第三點就是有關(guān)數(shù)據(jù)類型的問題,在設(shè)置默認(rèn)的字段值的時候,如果想要把字段的默認(rèn)值設(shè)置為空,最好采用空字符串,而不是用數(shù)據(jù)類型NULL,但是如果是在數(shù)據(jù)類型為整型的時候 ,默認(rèn)值不能采用一個單引號寫的空字符,而是要寫出具體的數(shù)值。
總結(jié)
以上是生活随笔為你收集整理的mysql怎么引用别的文件_用source语句引用mysql文件的细节注意的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 邀请参加活动的邀请函_邀请函||王坝镇中
- 下一篇: mysql创建新用户方法_Mysql创建