MySQL的增删改查

                     MySQL数据库

 

查看数据库结构

1 查看当前服务器中包括的库

SHOW DATABASES;

2 查看当前使用库中包含的表

SHOW  TABLES;

使用SHOW TABLES的之前,要先使用USE + 库名  进入某个库。

 

3 查看表的结构

DESCRIBE/DESC + 库名.表名 / 表名

 

SQL语言主要由以下几部分组成:

  •    DDL (Data Definition Language,数据定义语言) :用来建立数据库、数据库对象和定义其列,如CREATE、ALTER、DROP.
  •    DML (Data Manipulation Language,数据操纵语言) :用来查询、插入、删除和修改数据库中的数据,如SELECT、INSERT、UPDATE、DELETE.
  •    DCL(Data Control Language,数据控制语言):用来控制数据库组件的存取许可、存取权限等,如COMMIT、ROLLBACK、GRANT、REVOKE.

常用的字段属性约束:
非空约束    NOT  NULL    如某字段不允许为空,则需要设置NOT  NULL约束。

默认约束    DEFAULT    赋予某字段默认值,如果该字段没有赋值,则其值为默认值,如学生表中男生居多,可设置性别默认值为“男”

唯一约束    UNIQUE   KEY    设置字段的值是唯一的。允许为空,但只能有一个空值

主键约束    PRIMARY  KEY    设置该字段为表的主键,可以作为该表记录的唯一标记

外键约束    FOREIGN  KEY    用于在两表之间建立关系,需要指定引用主表的哪一字段

自动增长    AUTO_INCREMENT    设置该字段为自增字段,默认每条自增1

 

 

创建及删除库和表

1创建新的库

CREATE DATABASE 数据库名字

创建数据库完成

 

2创建数据表,首先要use进入一个库

CREATE   TABLE  "id"("id"  INT(4),"name" CHAR(10));

CREATE  TABLE   表名(
字段1  数据类型  [字段属性|约束] [索引]  [注释],
字段2  数据类型  [字段属性|约束] [索引]  [注释]
……) 

3删除一个数据表

drop table 表名/库名.表名

我这里创建了一个数据表cc,用于测试删除用。

4删除一个数据库

drop database 数据库名字

输入上面一条命令即可删除一个数据库

 

管理表中的数据记录

1.插入数据记录

INSERT INTO  表名 [(字段名列表)]  VALUES(值列表);

既然创建了,就要查看呐,下面我们查看一下数据库里面添加的内容

2 查询数据库记录

 

select * from 表名/库名.表名

如果其中的名字或者其它信息输出了,那我们就要做出修改

3 修改数据记录


注:
没有where 条件语句,则默认查看表中的所有内容。

注:
SET后面可以紧随多个“列名=更新值”已修改多个数据列的值,不限一个,不同列之间使用逗号分隔

UPDATE  表名  SET  列名=更新值 [WHERE 更新条件];

update 表名 set 列名=修改后的值  where 列名=原来的值

4 删除数据记录


注:
没有where 条件语句,则默认查看表中的所有内容。

delect from 表名 where 条件表达式

 

 

 

修改表名:
ALTER  TABLE 旧表名 RENAME   新表名;


向已存在的字段添加新的字段:
ALTER  TABLE  表名  ADD   字段名   数据类型  属性;


修改表中已存在的字段名和数据类型:
ALTER  TABLE  表名   CHANGE   原字段名  新字段名  数据类型  属性;


注:
数据类型指的是修改后的数据类型,如果不需要修改,则和原数据类型保持一致,但‘数据类型’不能为空。


将表中的某个字段删除:
ALTER   TABLE  表名  DROP   字段名;

 

 

小总结

  • 数据库由数据表和其他数据对象组成
  • 经典数据模型有网状模型、层次模型和关系模型。

  • 主键由一个或多个字段组成,其值具有唯一性,而且不允许取空值(NULL)一个表只能有一个主键。

  • 一个关系数据库通常包含多个表,可以通过外键将这些表关联起来。

  • MySQL是--.个开源的SQL数据库软件,默认使用TCP3306端口提供服务,配置文件是/etc/my.cnf.
  • MySQL的基本管理操作包括查看数据库结构、创建及删除库和表、管理表中的数据记录。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值