MySQL是一種廣泛使用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它的默認(rèn)行格式化方式是通過換行符和制表符來組織行的。但是,有時(shí)候我們需要將行格式化為不同的方式,比如使用逗號(hào)分隔符或者無格式化方式。下面是如何修改MySQL默認(rèn)行格式化的方法:
SET @@SESSION.sql_mode='STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
上面的代碼可以將MySQL的默認(rèn)行格式化方式修改為逗號(hào)分隔符。這個(gè)命令會(huì)將當(dāng)前會(huì)話中的sql_mode設(shè)置為包含"STRICT_TRANS_TABLES"、"NO_AUTO_CREATE_USER"和"NO_ENGINE_SUBSTITUTION"三個(gè)參數(shù)的值。表示在進(jìn)行表格轉(zhuǎn)換的情況下,要使用嚴(yán)格的模式,不自動(dòng)生成新用戶,不允許使用引擎替換。這樣,就可以使用逗號(hào)分隔符來格式化行了。
除了使用逗號(hào)分隔符之外,還可以使用其他的格式化方式。比如,如果需要不進(jìn)行任何格式化,并且所有列必須左對齊,可以使用如下代碼:
SET @@SESSION.sql_mode='TRADITIONAL';
這樣,MySQL將不再使用制表符或者空格來格式化行,所有的列都將左對齊顯示。如果需要將行格式化為其他的方式,請參考MySQL的官方文檔,查看支持的參數(shù)。