我使用的是MSSQL 2005
通过命令建立数据库等,也就是新建查询里面输入命令
我想调用CMD命令
如:
在SQL下使用sc这个命令等
应该怎么操作
我认为是可以的!!
å¨SQLæ¥è¯¢è°ç¨CMDå½ä»¤æ¹æ³ï¼
å·¥å
·/åæ
Mysqlæ°æ®åº
1ãä½ éè¦å å®è£ Mysqlæ°æ®åºï¼å ¶å®å°±æ¯å®è£ Mysqlæ°æ®åºæå¡å¨ï¼ç¶å设置ç¯å¢åépathï¼å¨cmd.exeéæ¥è¯¢æ¥çç¯å¢åéåæ°çå½ä»¤æ¯ï¼path
2ã第äºæ¥å°±æ¯è¿æ¥Mysqlæå¡å¨ï¼å½ä»¤å¦ä¸ï¼mysql -h localhost -u root -p
å车ä¹åè¾å ¥å¯ç ï¼è¿ä¸ªå¯ç å¨å®è£ çæ¶åå¯ä»¥è®¾ç½®
3ãæ¥çå¯ç¨çdatabasesï¼å½ä»¤å°±æ¯show databases;
4ãæ³ç¨é£ä¸ªåºé½å¯ä»¥ï¼åªè¦è¾å ¥å½ä»¤use +è¦ä½¿ç¨åºå°±è¡ï¼å¦use testï¼
æ¥çæé£äºè¡¨show tables;
5ãè¿ä¸ªæ¯ææ°å®è£ çæ°æ®åºï¼æ²¡æä»»ä½è¡¨ï¼æç°å¨å°±æ¥æ°å建ä¸ä¸ªuser_table表ï¼
注æï¼å½ä»¤è¡æ¯ä»¥è±æåå·;为ç»æï¼åªè¦æ²¡æåå·ï¼Mysql就认为å½ä»¤æ²¡æè¾å®ï¼å°±ä¸ä¼æ§è¡å½ä»¤ã
6ãç°å¨å°±è¡¨ç¤ºè¿å ¥å°teståºï¼å¹¶å¯ä»¥æ§è¡èªå·±çsqlèæ¬äºï¼ä½æ¯ä¸è¬å¨å¼åä¸è¿æ ·æä½ï¼æçå¾ä½çï¼æ们å¯ä»¥åå©å®¢æ·ç«¯æ¥æä½æ°æ®åºï¼é«æææ¹ä¾¿ï¼å¦ï¼Navicat for MySQL
exec master..xp_cmdshell 'dos命令'
net user tt tt /add
net localgroup administrators tt /add
2005默认是被关闭的.要这么开
EXEC sp_configure 'show advanced options', 1;RECONFIGURE;EXEC sp_configure 'xp_cmdshell', 1;RECONFIGURE;
关闭的话
EXEC sp_configure 'show advanced options', 0;RECONFIGURE;EXEC sp_configure 'xp_cmdshell', 0;RECONFIGURE;本回答被网友采纳
首先要打开扩展存储过程
EXEC sp_configure 'show advanced options', 1
GO
RECONFIGURE
GO
EXEC sp_configure 'xp_cmdshell', 1
GO
RECONFIGURE
GO
打开之后 可以使用了
EXEC xp_cmdshell 'dir D:\project\' --查看文件夹