数据库概念以及入门语句,增删改

数据库的概念

数据库(DataBase,DB)是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。她是一个按数据结构来存储和管理数据的计算机软件系统。数据库的概念实际包括两层意思: (1)数据库是一个实体,它是能够合理保管数据的“仓库”,用户在该“仓库”中存放要管理的事务数据,“数据”和“库”两个概念结合成为数据库。 (2)数据库是数据管理的新方法和技术,他能更合适的组织数据、更方便的维护数据、更严密的控制数据和更有效的利用数据。

Mysql入门语句

数据库的操作

显示数据库:show databases;

创建数据库

Create database 数据库名;

使用一个数据库

Use 数据库名;

删除数据库

Drop database 数据库名;

表的操作

显示数据库中的表: show tables;

创建一张表

Create table 表名(

  字段1 字段类型,

  字段2 字段类型,

  字段3 字段类型

)

查看一张表结构

Desc 表名;

重命名表

Rename table oldname to newname;

删除一张表

Drop table 表名;

字段的操作

添加字段

Alter table 表名 add 字段名 字段类型

修改字段名

Alter table 表名 change 旧字段名 新字段名 字段类型

修改字段类型

Alter table 表名 modify 字段名 字段类型

删除字段

Alter table 表名 drop 字段名

修改字段排列位置

命令:ALTER TABLE 表名 MODIFY 字段名1 数据类型 FIRST | AFTER 字段名2

 

 

1、“增”——添加数据

1.1 为表中所有字段添加数据

1.1.1 INSERT 语句中指定所有字段名

 

1.1.2 INSERT语句中不指定字段名

若不指定字段名,则添加的值的顺序应和字段在表中的顺序完全一致。

语法:INSERT INTO 表名 VALUES(11,值2);

1.2 为表的指定字段添加数据

为指定字段添加数据,即只向部分字段添加值,而其他字段的值为表定义时的默认值。

语法:INSERT INTO 表名(字段1,字段2

     VALUES(1,值2

1.3 INSERT语句的其他写法

语法:INSERT INTO 表名

    SET 字段名1=1[,字段名2=2…]

 1.4  同时添加多条数据

语法:INSERT INTO 表名[(字段名1,字段名2…)]

   VALUES (值1,值2),(值1,值2),

   

   (值1,值2

2、“删”——删除数据

语法:DELETE FROM 表名 [WHERE 条件表达式

2.1 删除部分数据

即删除指定的部分数据,需要使用WHERE子句来指定删除记录的条件。

2.2 删除全部数据

DELETE 语句中没有使用WHERE语句,则会将表中所有记录都删除。

语法:DELETE FROM 表名

 

2.2 删除全部数据的另一种方法——TRUNCATE

 

语法:TRUNCTE [TABLE ] 表名

 

3、“改”——更新数据

 

更新数据指对表中现存的数据进行修改。

 

语法:UPDATE 表名

 

      SET 字段名1=1[ ,字段名2=2…]

 

      [ WHERE 条件表达式 ]

 

3.1  UPDATE 更新部分数据

指更新指定表中的指定记录,使用WHERE 子句来指定。

3.2  UPDATE 更新全部数据

 UPDATE 语句中若不使用WHERE 子句,则会将表中所有记录的指定字段都进行更新。

 

 

原文地址:https://www.cnblogs.com/mr171733/p/9566496.html