• mysql(基础增删改查)


    基础增删改查

     

    1.增

    INSERT INTO TABLE  (列名,列名) VALUES('数据','数据');

    建表:
    create table student (id int, name char(4), age int) DEFAULT CHARSET=utf8;

    插入数据:
      insert into student (id, name ,age) values(1,'张三',18);
      insert into student (id, name ,age) values(2,'李四',20);
      insert into student (id, name ,age) values(3,'王五',22);
      insert into student (id, name ,age) values(4,'小明',30);

    2.删

    DELETE FROM 表名 WHERE 条件

    delete from student where id = 1;

    注意:如果DELETE不指定条件即清空整张表

    3.改

    UPDATE 表名 SET 修改列 = 条件

    update student set id = 1 where id = 2;

    注意:如果UPDATE不指定条件会将那一列都修改成同一个值

    4.查

    SELECT 字段 FROM 表名

    查所有
    select * from student; 等价于 select id,name,age from student

    查单个
    select id from student;
    select name from student;

    5.添加列

    ALTER TABLE 表名 ADD(列字段 字段类型);

    alter table student add age int;

    6.修改列类型

    ALTER TABLE 表名 MODIFY 列字段 类型;
    
    alter table student modify name char(20); #将student表中name列的数据类型修改为char 

    7.修改列名

    ALTER TABLE 表名 CHANGE 原列字段名 新列字段名 数据类型;

    alter table student change t_name name(char20); #将student表中t_name列名修改为name

    8.删除列名

    ALTER TABLE 表名 DROP 列名;

    alter table student drop id; #将student表中的id列删除

     9.更改表名

    ALTER TABLE 原表名 RENAME TO 新表名;

    alter table student rename to person; #将student表名修改为person

    练习

    新建student表
    create table student(id int not null primary key, name char(10), age int,sex char(1))

    1.将[1,张三,18,男],[2,李四,20,男],[3,王五,25,女],[4,小红,16]四条数据插入表中。

    2.将王五这条数据删掉(两种方法)。

    3.将李四的id修改为5,年龄修改为30。

    4.查出所有数据。

    5.新加一列hobby,数据类型为char

    6.将id列名修改为,s_id。

    7.将表名修改为person。

    8.将hobby的数据类型修改为varchar

    9.清空表

    10.删除表
  • 相关阅读:
    mysql常用命令
    Navicat连接MySQL数据库出现 ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded
    java——Spring(3)
    java———Spring(2)(补充)
    Java——Spring(1)
    Struts2框架(2)
    Struts2框架(1)
    java——Mybatis(2)
    java——MyBatis(1)
    java——Hibernate(2)
  • 原文地址:https://www.cnblogs.com/Pynu/p/15981188.html
Copyright © 2020-2023  润新知