周欣雨同学的数据库之路之数据库单表操作数据语法

数据库基础操作语法之操作数据(单表操作)

  1. 创建新的数据库

    create table 表名(
    	id  int  primary key auto_increment,
        name varchar(20),
        age int(100),
        sex varchar(4)
        
    );
    --
        表内数据的格式为:
        数据名称   数据类型   主键或长度  ,
        auto_increment 为自动递增
        --
    
  2. 数据库更名

    alter table 旧表名 rename to 新表名
    

3**.查询该数据库中一共有多少张表**

show tables;

4**.查询表的结构**

desc 表名;

5.插入数据

  • 全部插入

    --把编号,姓名,性别全部插入use表中--
    
    insert into use (编号,姓名,性别)values ("1000","玉米","女");
    
  • 部分插入

insert into use (姓名,性别)values ("玉米","女");

6.查询数据

  • 整张表

    select * from 表名; 
    
  • 部分数据

    /*
    查询表中id大于1000,性别为男的用户
    */
    select * from 表名 where id>"1000" and sex="男"; **删除数据**
    

7.删除数据

  • 全表删除

    delete from 表名
    
    • 条件删除
    /*
    删除表中性别为男的用户
    */
    delete from 表名 where sex="男";
    
8.修改语句
  • /*
    修改表中id为1000的用户名设置为xiaoqiang
    */
    
    update 表名 set name="xiaoqiang" where id="1000";
    
  • /*
    修改表中的字段名称
    */
    alter table 表名 change 旧表名  新表名 旧表名的数据类型;
    
  • /*
    在表中增加新的字段
    */
    alter table 表名 add 新的字段名称  新字段名称的数据类型和长度;
    
  • /*
    修改表中的数据类型
    */
    alter table 表名 modify旧的字段名称  旧字段名称的新数据类型和长度;
    
  • /*
    删除字段
    */
    alter table 表名 drop字段名称;
    drop table 表名
    /*
    全部删除
    */
    drop table 表名;
    
发布了3 篇原创文章 · 获赞 2 · 访问量 98

猜你喜欢

转载自blog.csdn.net/Chinazhouxinyu/article/details/101070055