C:\Users\wzz\Desktop\dba> cd C:\Users\wzz\Desktop\dba
C:\Users\wzz\Desktop\dba> sqlcmd -S localhost -U sa -P 123456 -d HGT -i C:\Users\wzz\Desktop\dba\dbo.sql
说明:
-S:数据库服务器地址,我这里是本机直接用localhost
-U:用户名
-P:密码
-d:数据库名
-i:sql文件
由于sql server 不支持UTF8,当使用varchar保存汉字时,会出现乱码。需要转换。
linux文件字符集转换(utf8-gb2312)
转为GB格式:
iconv -f utf8 -t GB18030 --verbose -o dbo1.sql dbo.sql
osql -S (服务器地址) -U (用户名) -P (密码) 即可登陆数据库服务器
#服务器地址即为本机ip地址或者直接输入localhost即可
3.sql server 与 mysql 中常用的SQL语句区别
mysql:
-- 查看系统内所有数据库
show databases;
-- 查询数据库内所有表
show tables;
-- 显示表结构
desc 表名;
sql server
-- 查看系统内所有数据库
SELECT name, database_id, create_date FROM sys.databases ;
-- 查询数据库内所有表
select * from sysobjects where xtype= 'U' ;
-- 显示表结构
sp_help/sp_columns 表名;