当前位置: 代码迷 >> 综合 >> 使用sql对数据库表进行操作
  详细解决方案

使用sql对数据库表进行操作

热度:54   发布时间:2023-09-14 08:28:38.0

1,创建数据库表

    create table 表名称(
           字段 类型,
           字段 类型
    )

字符串型       varchar    char

大数据类型    blob     text

数值型    tinyint    smllint     int    bigint    float double

逻辑型    bit

日期型    date   time    
                datetime(手动添加时间到数据库里面)    timestamp(系统自动把时间添加到表里面)

mysql 的约束有三种

第一种   非空约束  not null
               *表示数据不能为空

第二种   唯一性约束   unique
                *表中的记录不能重复的

第三种  主键约束 primary key
                * 表示非空,唯一性
                *自动增长 auto_increment

mysql> create table person(
        -> id int primary key,
        -> username varchar(40) not null,
         -> sex varchar(20)
         -> );
        Query OK, 0 rows affected (0.02 sec)

(6),删除表        *语句  drop table   要删除表的名称;

(7)查看当前数据库里面有哪些表
    *语句   show tables;

7,使用sql对表中的进行操作(增删改查操作)           

        (1)向表里面添加记录  insert
                *语句 insert into 要添加的表名称  values(要添加的值);
                *注意: 当添加的字段的数据类型是int类型,直接写值
                   如果添加的字段类型是varchar类型和日期类型,使用单引号把值包起来

练习:向user表里面添加记录
            insert into user values(1,'aaa','123456','nan');

        (2)修改表里面的记录 update
               *语句: update 表名称 set 要修改的字段的名称1=修改的值1,要修改的字段名称2=修改的值的2 where 条件;

练习:修改user表里面 id=1的username修改为QQQ,修改password为999
        update user set username='QQQ',password='999' where id=1;

  相关解决方案