SQL语言学习记录

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语言学习记录)