最新新闻,最快送达

SQL Primer —基本操作

  • 发布时间:2020-10-19
  • 来源:中培教育网

  最近,有人表示,他在前端做了很多编码。实际上,在这之前他已经在前端上做了很多事情,可能需要为此快速创建入门手册。如果只是想掌握SQL知识并需要快速参考,下文将介绍SQL Primer 语法的知识。外行术语中的SQL是我们用来永久保存数据的语言。为了更好地理解这一点,使它更有意义,让我进一步解释。通常,有一个项目,该项目通常由可能用HTML / CSS / JavaScript编写的前端组成,然后通常有一个像NodeJS或Rails这样的后端。

  SQL在哪里适合我的项目?

  使用SQL的地方是,后端通常通过ORM(对象关系映射)(例如Mongoose或Active Record)连接到存储数据的数据库,该数据是使用SQL创建的。这是任何软件都会记住您的用户名和密码的方式,以便您以后可以再次登录。

  SQL的基本操作是CRUD,它是C reate,R ead,U pdate和D elete 的首字母缩写。您通常总是在数据库中创建,读取,更新或删除表。通常,您有一个要连接的数据库,并在该数据库中创建表,这些表通过记录存储数据。如果您使用过Excel工作表,那么想象一个数据库本身就是Excel文件,在数据库中创建的表就是您的Excel工作表文件中的表页面,而一条记录就是您的Excel工作表页面中的行。

  要为您的项目运行创建新数据库:

  创建数据库name_of_database;

  在此示例中,我们将创建一个名为 project

  创建数据库项目;

  现在我们必须声明我们将使用数据库名称project:

  USE项目

  创造

  现在,我们已经创建并正在使用一个名为的数据库project,我们需要开始向其中添加一些表,以便可以向其中保存一些记录。

  这将在数据库内部创建一个新表。

  创建表table_name(

  table_name_id INT AUTO_INCREMENT PRIMARY KEY,

  column_name VARCHAR(20)

  );

  对于我们的示例,让users我们在数据库中创建一个表。以下代码行应帮助我们完成此任务:

  创建表用户(

  user_id INT AUTO_INCREMENT PRIMARY KEY,

  用户名VARCHAR(20),

  年龄INT

  );

  现在我们有了一个表,我们现在可以保存某种类型的数据,在SQL中我们称为记录。插入记录的方式是通过以下方式:

  INSERT INTO table_name(column1,column2,...)VALUES(value1,value2,...);

  因此,让我们在表中插入两条记录,方法是:

  INSERT INTO用户(用户名,年龄)VALUES(“ john”,34岁);

  INSERT INTO用户(用户名,年龄)VALUES(“ mary”,18岁);

  读

  通常,一旦有了表格,您便希望从中检索信息。从表中检索所有记录的方式如下:

  SELECT * FROM table_name;

  让我们从users表中检索所有内容:

  SELECT * FROM用户;

  然后我们可以指定使用WHERESQL中的子句,以免得到所有内容。

  SELECT * FROM table_name WHERE列=值;

  因此,如果我们john要从表中进入users,我们会做这样的事情。

  SELECT * FROM users where where username ='john';

  更新资料

  更新是指情况发生变化或我们犯了一个错误,并且希望该记录能够反映出来。

  UPDATE table_name

  SET列=值,列1 =值1,...

  WHERE another_column = another_value;

  因此,可以说mary我们的数据库已经变老了一年,我们想对其进行更新

  UPDATE用户

  SET age = 19

  WHERE username ='mary';

  删除

  删除是不言自明的,但是它允许我们删除不再需要的记录或删除不再使用的表。

  从table_name中删除

  WHERE列=值;

  假设我们john决定他不再希望脱离我们的软件,并希望从我们的产品中删除自己。

  从用户

  那里删除用户名='john';

  由于我们几乎已经完成了SQL Primer Pt。让我们从数据库中删除表,然后从数据库中删除DROP。

  删除我们的桌子

  DROP TABLE table_name;

  对我们来说

  DROP TABLE用户;

  现在结束它,让我们删除不再需要的数据库本身。

  DROP DATABASE database_name;

  DROP DATABASE项目;

  上述就是关于SQL Primer —基本操作的全部内容,想了解更多关于SQL Primer的信息,请继续关注中培教育。

近期开班

phone
全国报名服务热线: 400-626-7377
合作伙伴
  • 国际APMG组织
  • 思科(Cisco)
  • 国际OPEN GROUP组织
  • 国家外专局培训中心
  • 上海银行
  • 中国石油管道局工程有限公司
  • 朗新科技
  • 中国国家博物馆
金牌客户
  • 中国石油天然气集团公司
  • 中国农业银行
  • 中国建设银行
  • 波司登集团
  • 浙江移动
合作机构
  • 美国项目管理协会
  • 人力资源和社会保障部
  • 中华人民共和国工业和信息化部
  • 中国计算机技术职业资格网
  • CITIF中国电子信息行业联合会
  • PEOPLECERT
微信公众号
公众号

微信号:zpitedu

  • 中培教育 Copyright © 2006-2020 北京中培伟业管理咨询有限公司 .All Rights Reserved
  • 京ICP备13024721号  gonganimg  京公网安备11010602007294号  增值电信业务经营许可证:京B2-20201348  全国统一报名专线:400-626-7377