4MySQL数据管理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4MySQL数据管理相关的知识,希望对你有一定的参考价值。

目录

​1、概述​

​2、DML语言​

​3、插入操作(INSERT)​

​4、修改操作(UPDATE)​

​5、删除操作(DELETE)​


4、MySQL数据管理_数据库

1、概述

数据库数据管理

        数据库意义

                数据存储

                数据管理

        管理数据库数据方法

                通过SQLyog等管理工具管理数据库数据

                通过DML语句管理数据库数据

2、DML语言

DML(数据操作语言)

        用于操作数据库对象中所包含的数据

        包括:

                INSERT   ( 添加数据语句 )

                UPDATE ( 更新数据语句 )

                DELETE  ( 删除数据语句 )

3、插入操作(INSERT)

INSERT INTO 表名(列名1,列名2 ...)VALUES(列值1,列值2...);

        注意:列名与列值的类型、个数、顺序要一一对应。

        可以把列名当做java中的形参,把列值当做实参。

        参不要超出列定义的长度。

        如果插入空值,请使用null

        插入的日期和字符一样,都使用引号括起来。

        练习 :

create table emp(
id int,
name varchar(100),
gender varchar(10),
birthday date,
salary float(10,2),
entry_date date,
resume text
);

INSERT INTO emp(id,name,gender,birthday,salary,entry_date,resume)
VALUES(1,zhangsan,female,1990-5-10,10000,2015-5-5-,good girl);

INSERT INTO emp(id,name,gender,birthday,salary,entry_date,resume)
VALUES(2,lisi,male,1995-5-10,10000,2015-5-5,good boy);

INSERT INTO emp(id,name,gender,birthday,salary,entry_date,resume)
VALUES(3,你好,male,1995-5-10,10000,2015-5-5,good boy);

效果展示:

4、MySQL数据管理_数据库_02

小知识:

        查看数据库编码的具体信息

                Show variables like ‘character%’;

4、MySQL数据管理_服务器_03

        临时更改客户端和服务器结果集的编码

                Set character_set_client=gbk;

                Set character_set_results=gbk;

4、修改操作(UPDATE)

UPDATE 表名 SET 列名1=列值1,列名2=列值2 。。。 WHERE 列名=值

        练习:

#将所有员工薪水修改为5000元。

UPDATE emp SET salary=5000

#将姓名为’zs’的员工薪水修改为3000元。

UPDATE emp SET salary=3000 WHERE `name`=zhangsan;

#将姓名为’aaa’的员工薪水修改为4000元,job改为ccc。

UPDATE emp SET salary=4000,gender=female WHERE `name`=lisi;

#将wu的薪水在原有基础上增加1000元。

UPDATE emp SET salary=salary+1000 WHERE gender=male;

         效果展示:

4、MySQL数据管理_java_04

5、删除操作(DELETE)

DELETE FROM 表名 【WHERE 列名=值】

        练习 :

                1)删除表中名称为’你好’的记录。

                        DELETE FROM emp WHERE `name`=你好;

4、MySQL数据管理_删除表_05

                2)删除表中所有记录。

                        DELETE FROM emp;

                3)使用truncate删除表中记录。

                        TRUNCATE TABLE emp;

4、MySQL数据管理_服务器_06

DELETE 删除表中的数据,表结构还在;删除后的数据可以找回

        TRUNCATE 删除是把表直接DROP掉,然后再创建一个同样的新表。删除的数据不能找回。执行速度比DELETE快。

以上是关于4MySQL数据管理的主要内容,如果未能解决你的问题,请参考以下文章

4MySQL查询语句01

mysql系列之8.mysql高可用 (mha4mysql)

4MySql的存储过程

4MYSQL----IN查询

4MySQL进程连接交互变量

Mha-Atlas-MySQL高可用方案实践