美文网首页
SQL语言学习记录

SQL语言学习记录

作者: June小黑娃 | 来源:发表于2017-08-30 15:47 被阅读0次

SQL结构化查询语言(Structured Query Language),访问和处理数据库的标准计算机语言,用来访问和操作数据库系统。SQL语句可取出和更新数据库中的数据。SQL分为数据操作语言(DML)和数据定义语言(DDL)。


创建数据库  CREATE DATABASE 

CREATE DATABASE database_name

例:创建一个名为" my_db"的数据库,用下面的语句

CREATE DATABASE my_db


创建数据库中的表 CREATE TABLE

CREATE TABLE 表名称 (列名称1 数据类型 , 列名称2 数据类型 , 列名称3 数据类型......)

数据类型(data_type)规定列可容纳何种数据类型

例:创建名为“Family”的表,该表包含4列,列名分别是:“id”、“name”、“age”“、”“species”

CREATE TABLE  Family                                                                                                                      (                                                                                                                                                            id (auto_increment primarykey not null),                                                                                         name varchar(50) ,                                                                                                                           age (int) ,                                                                                                                                           species varchar (50)                                                                                                                       )

这样一个表就建好了。

现在开始往表中插入新的行,要使用insert into 语句。

INSERT INTO 语句

INSERT INTO 表名称 VALUES (值1 , 值2 , 值3 , ...... )

在Family表中插入新的行。

SQL语句

INSERT INTO Family VALUES ( "heiniu" , "3" , "dog" )

在指定的行中插入数据

INSERT INTO Family ("name" ,"age" ) VALUES ( "heiniu" , "3" )

UPDATE 语句

用于修改表中的数据

UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

例:更新某一行中的一个列。

为名称“heiniu”添加“species”

UPDATE Family SET species = "dog" WHERE NAME = "heiniu"

SQL ALTER TABLE 语句

用于在已有的表中添加、修改、删除列。

在表中添加列

ALTER TABLE table_name ADD column_name datatype

删除表中的列

ALTER TABLE table_name DROP COLUMN column_name

例:现在,我们在名称为"Family"的表中增加一个名为"weight"的新列

ALTER TABLE Family ADD weight varchar(10)

接下来,删除"Family"表中名为"weight"的列

ALTER TABLE Family DROP COLUMN weight

好啦,今天就总结到这儿~

相关文章

  • SQL语言学习记录

    SQL结构化查询语言(Structured Query Language),访问和处理数据库的标准计算机语言,用来...

  • Oracle中SQL语法

    一、SQL语言简介 结构化查询语言(SQL)是一个非过程化的语言,它一次处理一个记录,对数据提供自动导航。SQL允...

  • 零基础学sql

    sql是结构化查询语言(Sructured Query Language),要学习sql,就要知道sql是如何出现...

  • Oracle学习之——SQL语言

    本文将为您描述Oracle学习 SQL语言,教程操作步骤: SQL语言是高级的结构化查询语言,大大减轻了用户的负担...

  • 数据库SQL语言入门(三)

    系列文章: 数据库SQL语言入门(一)数据库SQL语言入门(二) DML语句 DML操作指对数据中的表记录的操作,...

  • Learn SQL| Codecademy第二节学习笔记

    1、Learn SQL| Codecademy第一节学习笔记 2、学习记录☞Learn SQL| Codecade...

  • SQL学习笔记day1

    SQL学习笔记day1 sql语句种类 DDL(Data Definition Language,数据定义语言):...

  • 数据库(3) | Oralce SQL 数据处理

    SQL语言处理 本章,我们将会重点探讨SQL语言基础,学习用SQL进行数据库的数据增加、删除和修改等操作。另外请注...

  • sql与pl/sql的使用

    这篇文章主要介绍sql语言和pl/sql语言的区别和使用。 SQL语言和PL/SQL语言和SQL语言区别 标准SQ...

  • JDBC SQL语法

    JDBC SQL语法 结构化查询语言(SQL)是一种标准化语言,允许对数据库执行操作,例如:创建数据记录,读取内容...

网友评论

      本文标题:SQL语言学习记录

      本文链接:https://www.haomeiwen.com/subject/tkqadxtx.html