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

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;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值