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 TABLEFamily(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 列名称 = 某值例:更新某一行中的一个列。
【SQL语言学习记录】为名称“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好啦,今天就总结到这儿~
推荐阅读
- 20170612时间和注意力开销记录
- 【剽悍读书营成长记录】2018年我收获了什么|【剽悍读书营成长记录】2018年我收获了什么 3357-小松
- C语言学习|第十一届蓝桥杯省赛 大学B组 C/C++ 第一场
- 记录iOS生成分享图片的一些问题,根据UIView生成固定尺寸的分享图片
- 课后分享记录
- py连接mysql
- 2019-01-18Mysql中主机名的问题
- MySql数据库备份与恢复
- 感赏15+投射
- mysql|InnoDB数据页结构