前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL 常用语法总结

MySQL 常用语法总结

作者头像
阳光岛主
发布2019-02-19 11:22:56
1.3K0
发布2019-02-19 11:22:56
举报
文章被收录于专栏:米扑专栏

一、SQL速成   结构查询语言(SQL)是用于查询关系数据库的标准语言,它包括若干关键字和一致的语法,便于数据库元件(如表、索引、字段等)的建立和操纵。   以下是一些重要的SQL快速参考,有关SQL的语法和在标准SQL上增加的特性,请查询MySQL手册。 1.创建表   表是数据库的最基本元素之一,表与表之间可以相互独立,也可以相互关联。创建表的基本语法如下: create table table_name   (column_name data无效 {identity |null|not null},  …)   其中参数table_name和column_name必须满足用户数据库中的识别器(identifier)的要求,参数data无效是一个标准的SQL类型或由用户数据库提供的类型。用户要使用non-null从句为各字段输入数据。   create table还有一些其他选项,如创建临时表和使用select子句从其他的表中读取某些字段组成新表等。还有,在创建表是可用PRIMARY KEY、KEY、INDEX等标识符设定某些字段为主键或索引等。   书写上要注意:   在一对圆括号里的列出完整的字段清单。   字段名间用逗号隔开。   字段名间的逗号后要加一个空格。   最后一个字段名后不用逗号。   所有的SQL陈述都以分号";"结束。   例: mysql> CREATE TABLE test (blob_col BLOB, index(blob_col(10)));

  2.创建索引   索引用于对数据库的查询。一般数据库建有多种索引方案,每种方案都精于某一特定的查询类。索引可以加速对数据库的查询过程。创建索引的基本语法如下: create index index_name   on table_name (col_name[(length)],... )   例: mysql> CREATE INDEX part_of_name ON customer (name(10));

3.改变表结构   在数据库的使用过程中,有时需要改变它的表结构,包括改变字段名,甚至改变不同数据库字段间的关系。可以实现上述改变的命令是alter,其基本语法如下: alter table table_name alter_spec [, alter_spec ...]   例: mysql> ALTER TABLE t1 CHANGE a b INTEGER;

     例如:添加主键

         (1) 如果表中没有主键,直接添加主键

                    alter table tabletop800 add primary key(id);   // 添加主键

        (2) 如果表中有主键了,则需要删除主键后,再添加主键

                    alter table tabletop800 drop primary key;         // 先删除主键

                    alter table tabletop800 add primary key(id, country, dtime, price);       // 再添加主键

4.删除数据对象   很多数据库是动态使用的,有时可能需要删除某个表或索引。大多数数据库对象可以下面的命令删除: drop object_name   mysql> DROP TABLE tb1;

5.执行查询   查询是使用最多的SQL命令。查询数据库需要凭借结构、索引和字段类型等因素。大多数数据库含有一个优化器(optimizer),把用户的查询语句转换成可选的形式,以提高查询效率。   值得注意的是MySQL不支持SQL92标准的嵌套的where子句,即它只支持一个where子句。其基本语法如下: SELECT [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [HIGH_PRIORITY]   [DISTINCT | DISTINCTROW | ALL]   select_expression,...   [INTO {OUTFILE | DUMPFILE} ’file_name’ export_options]   [FROM table_references   ][WHERE where_definition]   [GROUP BY col_name,...]   [HAVING where_definition]   [ORDER BY {unsigned_integer | col_name | formula} ][ASC | DESC] ,...]   [LIMIT ][offset,] rows]   [PROCEDURE procedure_name] ]   其中where从句是定义选择标准的地方,where_definition可以有不同的格式,但都遵循下面的形式:   字段名操作表达式   字段名操作字段名   在第一种形式下,标准把字段的值与表达式进行比较;在第二种形式下,把两个字段的值进行比较。根据所比较的数据类型,search_condition中的操作可能选以下几种: = 检查是否相等   != 检查是否不等

  > (或>=) 检查左边值是否大于(或大于等于)右边值   < (或<=) 检查左边值是否小于(或小于等于)右边值   [not] between 检查左边值是否在某个范围内   [not] in 检查左边是否某个特定集的成员   [not] like 检查左边是否为右边的子串   is [not] null 检查左边是否为空值   在这里,可以用通配符_代表任何一个字符,%代表任何字符串。使用关键字<AND>、<OR>和<NOT>可以生成复杂的词,它们运行检查时使用布尔表达式的多重标准集。   例: mysql> select t1.name, t2.salary from employee AS t1, info AS t2 where t1.name = t2.name;   mysql> select college, region, seed from tournament   ORDER BY region, seed;   mysql> select col_name from tbl_name WHERE col_name > 0;

 6.修改表中数据   在使用数据库过程中,往往要修改其表中的数据,比如往表中添加新数据,删除表中原有数据,或对表中原有数据进行更改。它们的基本语法如下:   数据添加: insert [into] table_name [(column(s))]   values (expression(s))   例: mysql> INSERT INTO tbl_name (col1,col2) VALUES(15,col1*2);   数据删除:   删除 from table_name where search_condition   数据更改:   更新 table_name set column1=expression1,   column2=expression2,…   where search_condition

 7.数据库切换   当存在多个数据库时,可以用下面的命令定义用户想使用的数据库: use database_name

8.统计函数   SQL有一些统计函数,它们对于生成数据表格很有帮助。下面介绍几个常用的统计函数: sum (exepression) 计算表达式的和   avg (exepression) 计算表达式的平均值   count (exepression) 对表达式进行简单的计数   count (*) 统计记录数   max (exepression) 求最大值   min (exepression) 求最小值   其中exepression为任何有效的SQL表达式,它可以是一个或多个记录,也可以是别的SQL函数的组合。

二、MySQL使用导引   1.运用MySQL建立新数据库   在shell下运行:   $>mysqladmin create database01   Database "database01" created.

  2.启动MySQL   在shell下运行:   $>mysql   Welcome to the MySQL monitor. Commands end with ; or g.   Your MySQL connection id is 22 to server version: 3.21. 29a-gamma-debug   无效 ’help’ for help.

  3.更换数据库   mysql>use database01   database changed.

  4.创建表   mysql>create table table01 (field01 integer, field02 char(10));   Query OK, 0 rows affected (0.00 sec)

  5.列出表清单   mysql>show tables;   Tables in database01   Table01   table02

  6.列出表中的字段清单   mysql>show columns from table01;   Field 无效 Null Key Default Extra   field01 int(11) YES   field02 char(10) YES

  7.表的数据填写   插入数据   mysql>insert into table01 (field01, field02) values (1, ’first’);   Query OK, 1 row affected (0.00 sec)

  8.字段的增加   ...一次一个字段   mysql>alter table table01 add column field03 char(20);   Query OK, l row affected (0.04 sec)   Records: 1 Duplicates: 0 Warnings: 0   ...一次多个字段   mysql>alter table table01 add column field04 date, add column field05 time;   Query OK, l row affected (0.04 sec)   Records: 1 Duplicates: 0 Warnings: 0   注意:每一列都必须以"add column"重新开始。   它运行了吗?让我们看看。   mysql>select * from table01;   field01 field02 field03 field04 field05   1 first NULL NULL NULL

  9.多行命令输入   MySQL命令行界面允许把陈述作为一行输入,也可以把它展开为多行输入。这两者之间并没有语法上的区别。使用多行输入,你可以将SQL陈述一步步分解,从而使你更容易理解。   在多行方式下,注释器把每一行都添加到前面的行后,直到你用分号";"来结束这个SQL陈述。一旦键入分号并按回车键,这个陈述即被执行。   下面的例子是同一个严格的SQL陈述的两种输入方法:   单行输入   Mysql>create table table33 (field01 integer, field02 char(30));   多行输入   Mysql>create table table33   ->(field01   ->integer,   ->field02   ->char(30));   注意不能将单词断开,如:   正确   mysql>create table table33   ->( field01   ->integer,   ->field02   ->char(30));   错误   mysql>create table table33   ->( field01 inte   ->ger,   ->field02   ->char(30));   当插入或更改数据时,不能将字段的字符串展开到多行里,否则硬回车将被储存到数据中:   标准操作   mysql>insert into table33 (field02)   ->values   ->(’who thought of foo?’);   硬回车储存到数据中   mysql>insert into table33 (field02)   ->values   ->(’who thought   ->of foo?’);   结果如下:   mysql>select * from table33;   field01 field02   NULL who thought of foo?   NULL who thought   Of foo?

  10.表的数据嵌入   mysql>insert into table01 (field01, field02, field03, field04, field05) values   ->(2, ’second’, ’another’, ’1999-10-23’, ’10:30:00’);   Query OK, 1 row affected (0.00 sec)   标准日期格式是"yyyy-mm-dd"。   标准时间格式是"hh:mm:ss"。   引号内要求所给的是上述的标准日期和时间格式。   日期也可以"yyyymmdd"形式,时间也可以"hhmmss"形式输入,但其值不需要再加引号。   数字值不需要加引号。这种保存与数据类型无关,这些数据类型都有格式化的专栏来包含(例如:文本,日期,时间,整数等)。   MySQL有一个很有用的命令缓冲区。它保存着你目前已经键入的SQL语句利用它,对于相同的命令,你就不必一遍又一遍地重复输入。下一步我们就来看这样的一个例子。   利用命令缓冲区(及任意的日期和时间格式)增加另一个数据   按两次键盘上的向上箭头键。   回车。   在圆括号内输入新的值,并以分号结尾。   (3, ’a third’, ’more’, 19991024, 103004);   回车。   新值存在里面了吗?   mysql>select * from table01;   field01 field02 field03 field04 field05   1 first NULL NULL NULL   2 second another 1999-10-23 10:30:00   3 a third more 1999-10-24 10:30:04

  11.表的数据更新   一次修改一个字段   再次注意语法。文本需要加引号但数字不要。   mysql>更新 table01 set field03=’new info’ where field01=1;   Query OK, 1 row affected (0.00 sec)   一次改变多个字段   记住在每一个更新的字段间用逗号隔开。   mysql>更新 table01 set field04=19991022, field05=062218 where field01=1;   Query OK, 1 row affected (0.00 sec)   一次更新多个数据   mysql>更新 table01 set field05=152901 where field04>19990101;   Query OK, 3 rows affected (0.00 sec)

  12.删除数据   mysql>删除 from table01 where field01=3;   Query OK, 1 row affected (0.00 sec)

  13.退出   mysql>quit   Bye   现在你已经了解了一些运行MySQL中的数据库的根本命令。由于MySQL是通过执行SQL调用来操作的,在你的处理过程中需要一个强有力工具的充足的数组。例如,通过联接相关的字段,你可以同时显示几个表中的数据。同样,SQL允许综合显示、更新或者删除多个符合具体标准的数据。如果你还想精通掌握它,下一步就要学习所有SQL的知识。

--1、查找员工的编号、姓名、部门和出生日期,如果出生日期为空值,显示日期不详,并按部门排序输出,日期格式为yyyy-mm-dd。 select emp_no,emp_name,dept,isnull(convert(char(10),birthday,120),'日期不详') birthday from employee order by dept --2、查找与喻自强在同一个单位的员工姓名、性别、部门和职称 select emp_no,emp_name,dept,title from employee where emp_name<>'喻自强' and dept in (select dept from employee where emp_name='喻自强') --3、按部门进行汇总,统计每个部门的总工资 select dept,sum(salary) from employee group by dept --4、查找商品名称为14寸显示器商品的销售情况,显示该商品的编号、销售数量、单价和金额 select a.prod_id,qty,unit_price,unit_price*qty totprice from sale_item a,product b where a.prod_id=b.prod_id and prod_name='14寸显示器' --5、在销售明细表中按产品编号进行汇总,统计每种产品的销售数量和金额 select prod_id,sum(qty) totqty,sum(qty*unit_price) totprice from sale_item group by prod_id --6、使用convert函数按客户编号统计每个客户1996年的订单总金额 select cust_id,sum(tot_amt) totprice from sales where convert(char(4),order_date,120)='1996' group by cust_id --7、查找有销售记录的客户编号、名称和订单总额 select a.cust_id,cust_name,sum(tot_amt) totprice from customer a,sales b where a.cust_id=b.cust_id group by a.cust_id,cust_name --8、查找在1997年中有销售记录的客户编号、名称和订单总额 select a.cust_id,cust_name,sum(tot_amt) totprice from customer a,sales b where a.cust_id=b.cust_id and convert(char(4),order_date,120)='1997' group by a.cust_id,cust_name --9、查找一次销售最大的销售记录 select order_no,cust_id,sale_id,tot_amt from sales where tot_amt= (select max(tot_amt) from sales) --10、查找至少有3次销售的业务员名单和销售日期 select emp_name,order_date from employee a,sales b where emp_no=sale_id and a.emp_no in (select sale_id from sales group by sale_id having count(*)>=3) order by emp_name --11、用存在量词查找没有订货记录的客户名称 select cust_name from customer a where not exists (select * from sales b where a.cust_id=b.cust_id) --12、使用左外连接查找每个客户的客户编号、名称、订货日期、订单金额订货日期不要显示时间,日期格式为yyyy-mm-dd按客户编号排序,同一客户再按订单降序排序输出 select a.cust_id,cust_name,convert(char(10),order_date,120),tot_amt from customer a left outer join sales b on a.cust_id=b.cust_id order by a.cust_id,tot_amt desc --13、查找16M DRAM的销售情况,要求显示相应的销售员的姓名、性别,销售日期、销售数量和金额,其中性别用男、女表示 select emp_name 姓名, 性别= case a.sex when 'm' then '男' when 'f' then '女' else '未' end, 销售日期= isnull(convert(char(10),c.order_date,120),'日期不详'), qty 数量, qty*unit_price as 金额 from employee a, sales b, sale_item c,product d where d.prod_name='16M DRAM' and d.prod_id=c.prod_id and a.emp_no=b.sale_id and b.order_no=c.order_no --14、查找每个人的销售记录,要求显示销售员的编号、姓名、性别、产品名称、数量、单价、金额和销售日期 select emp_no 编号,emp_name 姓名, 性别= case a.sex when 'm' then '男' when 'f' then '女' else '未' end, prod_name 产品名称,销售日期= isnull(convert(char(10),c.order_date,120),'日期不详'), qty 数量, qty*unit_price as 金额 from employee a left outer join sales b on a.emp_no=b.sale_id , sale_item c,product d where d.prod_id=c.prod_id and b.order_no=c.order_no --15、查找销售金额最大的客户名称和总货款 select cust_name,d.cust_sum from customer a, (select cust_id,cust_sum from (select cust_id, sum(tot_amt) as cust_sum from sales group by cust_id ) b where b.cust_sum = ( select max(cust_sum) from (select cust_id, sum(tot_amt) as cust_sum from sales group by cust_id ) c ) ) d where a.cust_id=d.cust_id --16、查找销售总额少于1000元的销售员编号、姓名和销售额 select emp_no,emp_name,d.sale_sum from employee a, (select sale_id,sale_sum from (select sale_id, sum(tot_amt) as sale_sum from sales group by sale_id ) b where b.sale_sum <1000 ) d where a.emp_no=d.sale_id --17、查找至少销售了3种商品的客户编号、客户名称、商品编号、商品名称、数量和金额 select a.cust_id,cust_name,b.prod_id,prod_name,d.qty,d.qty*d.unit_price from customer a, product b, sales c, sale_item d where a.cust_id=c.cust_id and d.prod_id=b.prod_id and c.order_no=d.order_no and a.cust_id in ( select cust_id from (select cust_id,count(distinct prod_id) prodid from (select cust_id,prod_id from sales e,sale_item f where e.order_no=f.order_no) g group by cust_id having count(distinct prod_id)>=3) h ) --18、查找至少与世界技术开发公司销售相同的客户编号、名称和商品编号、商品名称、数量和金额 select a.cust_id,cust_name,d.prod_id,prod_name,qty,qty*unit_price from customer a, product b, sales c, sale_item d where a.cust_id=c.cust_id and d.prod_id=b.prod_id and c.order_no=d.order_no and not exists (select f.* from customer x ,sales e, sale_item f where cust_name='世界技术开发公司' and x.cust_id=e.cust_id and e.order_no=f.order_no and not exists ( select g.* from sale_item g, sales h where g.prod_id = f.prod_id and g.order_no=h.order_no and h.cust_id=a.cust_id) ) 19、查找表中所有姓刘的职工的工号,部门,薪水 select emp_no,emp_name,dept,salary from employee where emp_name like '刘%' 20、查找所有定单金额高于2000的所有客户编号 select cust_id from sales where tot_amt>2000 21、统计表中员工的薪水在4000-6000之间的人数 select count(*)as 人数 from employee where salary between 4000 and 6000 22、查询表中的同一部门的职工的平均工资,但只查询"住址"是"上海市"的员工 select avg(salary) avg_sal,dept from employee where addr like '上海市%' group by dept 23、将表中住址为"上海市"的员工住址改为"北京市" update employee set addr like '北京市' where addr like '上海市' 24、查找业务部或会计部的女员工的基本信息。 select emp_no,emp_name,dept from employee where sex='F'and dept in ('业务','会计') 25、显示每种产品的销售金额总和,并依销售金额由大到小输出。 select prod_id ,sum(qty*unit_price) from sale_item group by prod_id order by sum(qty*unit_price) desc 26、选取编号界于'C0001'和'C0004'的客户编号、客户名称、客户地址。 select CUST_ID,cust_name,addr from customer where cust_id between 'C0001' AND 'C0004' 27、计算出一共销售了几种产品。 select count(distinct prod_id) as '共销售产品数' from sale_item 28、将业务部员工的薪水上调3%。 update employee set salary=salary*1.03 where dept='业务' 29、由employee表中查找出薪水最低的员工信息。 select * from employee where salary= (select min(salary ) from employee ) 30、使用join查询客户姓名为"客户丙"所购货物的"客户名称","定单金额","定货日期","电话号码" select a.cust_id,b.tot_amt,b.order_date,a.tel_no from customer a join sales b on a.cust_id=b.cust_id and cust_name like '客户丙' 31、由sales表中查找出订单金额大于"E0013业务员在1996/10/15这天所接每一张订单的金额"的所有订单。 select * from sales where tot_amt>all (select tot_amt from sales where sale_id='E0013'and order_date='1996/10/15') order by tot_amt 32、计算'P0001'产品的平均销售单价 select avg(unit_price) from sale_item where prod_id='P0001' 33、找出公司女员工所接的定单 select sale_id,tot_amt from sales where sale_id in (select sale_id from employee where sex='F') 34、找出同一天进入公司服务的员工 select a.emp_no,a.emp_name,a.date_hired from employee a join employee b on (a.emp_no!=b.emp_no and a.date_hired=b.date_hired) order by a.date_hired 35、找出目前业绩超过232000元的员工编号和姓名。 select emp_no,emp_name from employee where emp_no in (select sale_id from sales group by sale_id having sum(tot_amt)<232000) 36、查询出employee表中所有女职工的平均工资和住址在"上海市"的所有女职工的平均工资 select avg(salary) from employee where sex like 'f' union select avg(salary) from employee where sex like 'f' and addr like '上海市%' 37、在employee表中查询薪水超过员工平均薪水的员工信息。 Select * from employee where salary>( select avg(salary) from employee) 38、找出目前销售业绩超过10000元的业务员编号及销售业绩,并按销售业绩从大到小排序。 Select sale_id ,sum(tot_amt) from sales group by sale_id having sum(tot_amt)>10000 order by sum(tot_amt) desc 39、找出公司男业务员所接且订单金额超过2000元的订单号及订单金额。 Select order_no,tot_amt From sales ,employee Where sale_id=emp_no and sex='M' and tot_amt>2000 40、 查询sales表中订单金额最高的订单号及订单金额。 Select order_no,tot_amt from sales where tot_amt=(select max(tot_amt) from sales) 41、 查询在每张订单中订购金额超过4000元的客户名及其地址。 Select cust_name,addr from customer a,sales b where a.cust_id=b.cust_id and tot_amt>4000 42、求出每位客户的总订购金额,显示出客户号及总订购金额,并按总订购金额降序排列。 Select cust_id,sum(tot_amt) from sales Group by cust_id Order by sum(tot_amt) desc 43、求每位客户订购的每种产品的总数量及平均单价,并按客户号,产品号从小到大排列。 Select cust_id,prod_id,sum(qty),sum(qty*unit_price)/sum(qty) From sales a, sale_item b Where a.order_no=b.order_no Group by cust_id,prod_id Order by cust_id,prod_id 44、 查询订购了三种以上产品的订单号。 Select order_no from sale_item Group by order_no Having count(*)>3 45、 查询订购的产品至少包含了订单3号中所订购产品的订单。 Select distinct order_no From sale_item a Where order_no<>'3'and not exists ( Select * from sale_item b where order_no ='3' and not exists (select * from sale_item c where c.order_no=a.order_no and c.prod_id=b.prod_id)) 46、在sales表中查找出订单金额大于"E0013业务员在1996/11/10这天所接每一张订单的金额"的所有订单,并显示承接这些订单的业务员和该订单的金额。 Select sale_id,tot_amt from sales where tot_amt>all(select tot_amt from sales where sale_id='E0013' and order_date='1996-11-10') 47、 查询末承接业务的员工的信息。 Select * From employee a Where not exists (select * from sales b where a.emp_no=b.sale_id) 48、 查询来自上海市的客户的姓名,电话、订单号及订单金额。 Select cust_name,tel_no,order_no,tot_amt From customer a ,sales b Where a.cust_id=b.cust_id and addr='上海市' 49、查询每位业务员各个月的业绩,并按业务员编号、月份降序排序。 Select sale_id,month(order_date), sum(tot_amt) from sales group by sale_id,month(order_date) order by sale_id,month(order_date) desc 50、求每种产品的总销售数量及总销售金额,要求显示出产品编号、产品名称,总数量及总金额,并按产品号从小到大排列。 Select a.prod_id,prod_name,sum(qty),sum(qty*unit_price) From sale_item a,product b Where a.prod_id=b.prod_id Group by a.prod_id,prod_name Order by a.prod_id 51、查询总订购金额超过'C0002'客户的总订购金额的客户号,客户名及其住址。 Select cust_id, cust_name,addr From customer Where cust_id in (select cust_id from sales Group by cust_id Having sum(tot_amt)> (Select sum(tot_amt) from sales where cust_id='C0002')) 52、 查询业绩最好的的业务员号、业务员名及其总销售金额。 select emp_no,emp_name,sum(tot_amt) from employee a,sales b where a.emp_no=b.sale_id group by emp_no,emp_name having sum(tot_amt)= (select max(totamt) from (select sale_id,sum(tot_amt) totamt from sales group by sale_id) c) 53、查询每位客户所订购的每种产品的详细清单,要求显示出客户号,客户名,产品号,产品名,数量及单价。 select a.cust_id, cust_name,c.prod_id,prod_name,qty, unit_price from customer a,sales b, sale_item c ,product d where a.cust_id=b.cust_id and b.order_no=c.order_no and c.prod_id=d.prod_id 54、 求各部门的平均薪水,要求按平均薪水从小到大排序。 select dept,avg(salary) from employee group by dept order by avg(salary)

数据库常用命令

查看表的结构: desc tabletop800;   或     describe tabletop800; 查看表的创建结构: show create table tabletop800; 修改表的字段类型 alter table tabletop800 change rating rating char(10); 修改表的字段为 NOT NULL + Default alter table tabletop800 change price price char(20) not null default 'Free';       // not null + default 修改表的主键:  alter table tableop800 drop primary key;         // 先删除主键  alter table tabletop800 add primary key(id, country, dtime, price);       // 再添加主键 更新表的字段值: update tabletop800 set price='Free' where price='';    // 字段price为空的,全部设置为值“Free” -------------------------- 导出数据库 mysqldump -u root top800 > sql_database_bk/top800_database_bk_2011-10-22.sql 导出数据库的表 mysqldump -u root top800 tabletop800 > sql_database_bk/top800_tabletop800_table_bk_2011-10-22.sql  -------------------------- 导入数据库: 登录MySQL:      mysql -u root -p'123456' 创建数据库:    create database top800; 导入数据库:    mysql -u root -p'123456' top800 < top800_database_bk_2011-11-11.sql

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2010年01月05日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档