数据库基础命令

本文介绍了五种常见数据库的特点及适用场景,并提供了基础的SQL语句指导,包括创建数据库、表格、索引以及增删改查等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

个人工作五年,一共接触了以下几个数据库,首先我门先大概的了解下:


数据库分析SQLMySQLDB2MongoDBGaussDB
平台only WINDOWSAnyAnyAny(32位限制最大文件尺寸不能超过2G)Any
是否开源NN(不全,但也便宜)只对IBMYY
默认端口号1433330650000--TCP/IP2701780
可视化NNYYN
优点大型关系行数据库,保守的存储引擎,稳定,运行快短小精悍,服务器可扩展,开放性存储引擎大型数据库,稳定高性能,易部署,易使用,存储方便高性能,存储稳定
缺点难部署,难使用,安装包比较大不稳定,易掉线暂无丢包,锁问题难部署

下面进入正题,看看基础主流SQL语句的命令

建库

create database 库名


建表

 use 库名   /*打开数据库*/ create  table 表名 (emp(

     id  int ,
     ename  varchar (30),
     age  int ,
     job  varchar (20)
);


建索引

CREATE [UNIQUE|CLUSTERED] INDEX INDEX_NAME ON TABLE_NAME(PROPERTY_NAME)
其中UNIQUE和CLUSTERED为可选项,分别是建立唯一索引和聚簇索引,具体解释为:
UNIQUE:表示此索引的每一个索引值只对应唯一的数据。
CLUSTERED:表示要建立的索引时聚簇索引,即索引项的顺序与表中记录的物理顺序一致的索引组织。

增删改查

(1)添加数据记录:
sql="insertinto数据表(字段1,字段2,字段3…)values(值1,值2,值3…)"
sql="insertinto目标数据表select*from源数据表"(把源数据表的记录添加到目标数据表)
(2)删除数据记录:
sql="deletefrom数据表where条件表达式"
sql="deletefrom数据表"(将数据表所有记录删除)
(3)更新数据记录:
sql="update数据表set字段名=字段值where条件表达式"
sql="update数据表set字段1=值1,字段2=值2……字段n=值nwhere条件表达式"
(4)数据记录筛选:
sql="select*from数据表where字段名=字段值orderby字段名[desc]"
sql="select*from数据表where字段名like'%字段值%'orderby字段名[desc]"
sql="selecttop10*from数据表where字段名orderby字段名[desc]"
sql="select*from数据表where字段名in('值1','值2','值3')"
sql="select*from数据表where字段名between值1and值2"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值