mysql 与mssql 命令有那些区别
2023-12-14 16:13:00
use databasename? 进入指定数据库名? ? ? ? 命令一致
select databse()? ?查询当前进入数据库的名? ? mssql无法使用,mysql正常
mssql? 暂无
C知道介绍
以下是MySQL和MSSQL命令的一些区别:
1. 连接数据库的命令不同:
? ?- MySQL:
mysql -u username -p password -h hostname database_name
? ?- MSSQL:
sqlcmd -S servername -U username -P password -d database_name
2. 显示所有数据库的命令不同:
? ?- MySQL:
show databases;
? ?- MSSQL:
SELECT name FROM master.sys.databases;
3. 显示所有表的命令不同:
? ?- MySQL:
show tables;
? ?- MSSQL:
SELECT name FROM sys.tables;
顺序有点乱
SELECT name FROM sys.tables order by name;
4. 插入数据时,语法有些不同:
? ?- MySQL:
INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);
? ?- MSSQL:
INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);
5. 删除表的命令不同:
? ?- MySQL:
DROP TABLE table_name;
? ?- MSSQL:
DROP TABLE table_name;
6. 删除数据库的命令不同:
? ?- MySQL:
DROP DATABASE database_name;
? ?- MSSQL:
DROP DATABASE database_name;
7. 查找数据时,语法有些不同:
? ?- MySQL:
SELECT column1, column2, ... FROM table_name WHERE condition;
? ?- MSSQL:
SELECT column1, column2, ... FROM table_name WHERE condition;
8. 排序的执行顺序不同:
? ?- MySQL:在distinct和group by之前
? ?- MSSQL:在distinct和group by之后
文章来源:https://blog.csdn.net/qq_36675754/article/details/134995465
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!