当前位置: 首页 > news >正文

sql大小写 效率_从零开始学SQL:是什么、如何安装、基本语法、表格(创建、删除、更新)、数据(插入、删除、更新)...

7263bb23271b19be0270068d8ce21a99.png

一、学习知识的黄金圈思维

用黄金圈思维分析自己学习SQL,能增加自己的效率和坚持下去的动力。

dae70710049386918cbeb3bd04bf692f.png

二、SQL基础知识

1.数据库概念: database ,按照数据结构来组织、存储和管理数据的仓库。

2.关系数据库:多张+表之间的关系

:包含列名的和记录数据的 。其中,主键用来标识数据的唯一性。

关系(联结):即数据能够对应的匹配。通过对应的关系列来产生关系。

3.SQL:是结构化查询语言,它是一种通用的关系型数据库操作语言。

ea065d3969b97bbd57acc4b641103384.png

三、SQL书写规则

1.输入符号的时候只能使用英文的,尤其是SQL语句以英文分号(;)结尾;

2.SQL语句不区分关键字的大小写;

3.列名命名不能加单引号且不能有空格。

四、SQL安装

数据库的安装包括数据库管理系统(mysql)和SQL(Navicat)的安装。

一定要找安装教程。

五、SQL实践

目标:完成以下各表

f8d3505e3f59d22469cd91efea9f20c4.png

1.创建数据库

首先要创建新的数据库"school",右键选择“新建数据库”

378a2f34785de8670daed52ca7e05655.png

2.在数据库内创建表格

(1)数据库字符类型

a5e3ce6d0fc71ea3ebbea8b510bd69ba.png

7ad1cbb70a45323365eeedc5253c16f3.png

60fb433bf33c00326e325e356334c39e.png

66d34fe8c5ebe28e8d3859e7250f924d.png

(2)约束

eb294c0c7ca5ed4aff6557546984ea98.png

3,数据插入

eb294c0c7ca5ed4aff6557546984ea98.png

4.最终结果

8606b88c95b6f9fc03ec0b7a83928ba8.png

181cab48fe1cbc96ae95fb3f4926372e.png

六、SQL语句分类

ac4a894a3da6a3791cf6e9a8cbb254bb.png

七、今天操作中的错误

1.未使用英语符号,而是使用了汉语符号,如括号、逗号;

2.语句最后没有加分号(一定要英语符号);

3.批量插入时,列名称与表格名不一致,导致无法操作;

4.列名加入了引号。

相关文章:

  • mysql com.mysql.cj_com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver的区别
  • kill -HUP重启mysql_kill的用法
  • mysql redolog 详解_MySQL系列之redo log、undo log和binlog详解
  • mysql xtrabakup 异机恢复_XtraBackup备份恢复mysql
  • mysql逻辑模型_数据库逻辑模型设计.ppt
  • win7mysql安装未响应_求助啊 WIN7下安装mysql出问题 老是说未响应~!!
  • sql2008能否打开mysql数据库_将MySQL数据库转移到SqlServer2008数据库
  • 从源码安装mysql_从源码安装MySQL
  • wp mysql替换内容_WordPress查找和替换数据库内容插件:Better Search Replace
  • 什么时候用到全排列_全排列问题 与 组合排列问题
  • gis怎么提取水系_ArcGIS水文分析实战教程(7)细说流域提取
  • ios long转float_iOS设计中字符串NSString与int及float之间的转换
  • mysql show命令用不了_MySQL SHOW 命令的使用
  • php和mysql的英文文献_毕业论文通过PHP访问MySQL外文文献
  • java字符相似_java字符串相似度算法
  • 【Amaple教程】5. 插件
  • Angular 2 DI - IoC DI - 1
  • CSS实用技巧干货
  • Js基础知识(四) - js运行原理与机制
  • Js基础知识(一) - 变量
  • js中forEach回调同异步问题
  • MySQL主从复制读写分离及奇怪的问题
  • Nacos系列:Nacos的Java SDK使用
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • TCP拥塞控制
  • ucore操作系统实验笔记 - 重新理解中断
  • vue学习系列(二)vue-cli
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • 从PHP迁移至Golang - 基础篇
  • 机器学习 vs. 深度学习
  • 技术攻略】php设计模式(一):简介及创建型模式
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 入门级的git使用指北
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 项目实战-Api的解决方案
  • Mac 上flink的安装与启动
  • 带你开发类似Pokemon Go的AR游戏
  • #Linux(权限管理)
  • #QT(串口助手-界面)
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (2.2w字)前端单元测试之Jest详解篇
  • (39)STM32——FLASH闪存
  • (二)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (转)Sql Server 保留几位小数的两种做法
  • (转)为C# Windows服务添加安装程序
  • **PHP分步表单提交思路(分页表单提交)
  • .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .NET中winform传递参数至Url并获得返回值或文件
  • /bin/rm: 参数列表过长"的解决办法