数据库—数据操作

阅读目录:

概览

 

mysql数据操作:DML

在mysql管理软件中,可以通过sql语句汇总的DML语言来实现数据的操作,包括:

1.使用insert实现数据的插入。

2.update 实现数据的更新。

3.使用delete 实现数据的删除。

4.使用select查询数据

数据的插入(insert)

1. 插入完整数据(顺序插入)
    语法一:
    INSERT INTO 表名(字段1,字段2,字段3…字段n) VALUES(值1,值2,值3…值n);

    语法二:
    INSERT INTO 表名 VALUES (值1,值2,值3…值n);

2. 指定字段插入数据
    语法:
    INSERT INTO 表名(字段1,字段2,字段3…) VALUES (值1,值2,值3…);

3. 插入多条记录
    语法:
    INSERT INTO 表名 VALUES
        (值1,值2,值3…值n),
        (值1,值2,值3…值n),
        (值1,值2,值3…值n);
        
4. 插入查询结果
    语法:
    INSERT INTO 表名(字段1,字段2,字段3…字段n) 
                    SELECT (字段1,字段2,字段3…字段n) FROM 表2
                    WHERE …;

 总结:

表结构:
id  name age sex

1.insert into 表名 values (1,"xiaoming ", 12,null);      #可以按照顺序插入值

2.insert into 表名 (name,age) values ("xiaoming",12);    #可以指定字段插入值
3.insert into 表名 (name,age)values ("xiaoming",12),("xiaohong",12)
#可以插入多个值

 

数据的修改(更新update)

语法:
    UPDATE 表名 SET
        字段1=值1,
        字段2=值2,
        WHERE CONDITION;    # 此处跟一个条件

示例:
    UPDATE mysql.user SET password=password(‘123’) 
        where user=’root’ and host=’localhost’;

数据的删除(delete)

语法:
    DELETE FROM 表名 
        WHERE CONITION;

示例:
    DELETE FROM mysql.user 
        WHERE password=’’;

练习:
    更新MySQL root用户密码为mysql123
    删除除从本地登录的root用户以外的所有用户

数据的查询 search

1.单表查询

 单表查询 :https://www.cnblogs.com/Bottle-cap/articles/10145489.html

2.多表查询:https://www.cnblogs.com/Bottle-cap/articles/10357964.html

 

 

posted @ 2018-12-19 19:50  小萍瓶盖儿  阅读(158)  评论(0编辑  收藏  举报