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
好啦,今天就总结到这儿~