前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数据库基础(常用SQL语句)[通俗易懂]

数据库基础(常用SQL语句)[通俗易懂]

作者头像
全栈程序员站长
发布2022-08-23 16:06:15
1.1K0
发布2022-08-23 16:06:15
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

一、数据库级及SQL语言简介

1、目前主流数据库 微软:sql server、access 瑞典:mysql ibm: db2 sybase:sybase ibm: informix oracle: oracle

2、SQL语言 DQL————-数据查询语言 select … From … Where DML————-数据操纵语言 insert、update、delete DDL————-数据定义语言 create、alter、drop DCL————-数据控制语言 commit、rollback、savepoint

二、数据库的数据类型(MySQL)

1、字符类型:

  • char类型:固定长度的内容,效率高。存储空间范围(1-2000)字节。
  • varchar类型:动态长度的字符类型,存储空间范围(1-4000)字节。
  • long类型:存储2G的文件大小。

2、数值数字类型:

在这里插入图片描述
在这里插入图片描述

3、日期类型:

在这里插入图片描述
在这里插入图片描述
三、基本Sql语句
1、表设计
2、操作字段
3、表约束

-----------------------------------------------------------------

示例一:【创建表的同时指定约束】 create table 表( 字段 字段类型 CONSTRAINT 约束标识名称 约束类型; ); 示例二:【先创建表,后创建约束】 ALTER TABLE 表名 ADD CONSTRAINT 约束标识名称 约束类型(字段); 外键约束的创建: alter table table_name add constraint cid_fk foreign key(cid) references classes(cid) 【on delete cascade】

(主-从)建表规则: 1.先create父表(要有pk或uk),再create子表(FK) 2.先insert父表,然后insert子表。 3.先delete子表,在delete父表。 4.先drop子表,在drop父表。 父表先于子表存在,子表比父表先消亡。 --------------------------------------------------------------

4、表查询

看完了以上的数据库基础,你是否有一种想要了解多表查询的冲动呢,请看下一篇

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/138824.html原文链接:https://javaforall.cn

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、数据库级及SQL语言简介
  • 二、数据库的数据类型(MySQL)
  • 三、基本Sql语句
    • 1、表设计
      • 2、操作字段
        • 3、表约束
          • 4、表查询
          相关产品与服务
          数据库
          云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档