``
就是英文输入法下,1左边的那个键。
mysql>create database `!@#$%^&*()_`
query ok, 1 row affected (0.00 sec)
mysql>show databases
+--------------------+
| database |
+--------------------+
| information_schema |
| !@#$%^&*()_|
| mysql |
| performance_schema |
| test |
| users |
+--------------------+
10 rows in set (0.00 sec)
首先要保证数据库,数据库表,文件都是utf-8格式,然后在数据库里插入数据之前输入'get
names
gbk'。尤其是枚举类型时,常出现乱码情况。
可尝试清理数据库日志SQL2008清理数据库日志文件。首先,清理数据库日志文件的脚本是这样的。其次,需要清理的数据库日志文件有多大,可以在SQLServerManagementStudio看到:鼠标右键点击对应的数据库,选择属性,在“文件”这个标签下就能看到日志文件大小。现在开始清理:打开SQLServerManagementStudio。连接上数据库服务器后,新建查询。新建查询的方式有两种,结果都是一样的。
第一步:新建查询。右击需要进行清理的数据库,选择“新建查询”。或者。点击“新建查询”,然后在下方选择需要处理的数据库。
第二步:录入查询脚本。以打开或者手工录入的形式,将脚本文件内容输入进去。最后是这样一个情况,请注意左上的数据库名。
第三步:开始清理。接下来将脚本中的“数据库名”更换为需要清理的数据库的名字。因为我的数据库名字中有特殊字符“-”,所以需要用到“[”“]”。如果您的数据库名称第一位是数字,也需要这么处理。点击执行:接下来出现了这个:切换到“结果”:将这里的数据库Name填写进刚才的脚本中。再次执行。完成收工。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)