mysql数据库的简单操作

30 篇文章 0 订阅

在虚拟机中的操作


1.  sqlite3  text.db(文件名) 没有则自动创建

2.   .tables  查看表

3. 创建表

create table student (

ID        INTERGER,

name TEXT,

sex     TEXT,

age    INTEGER,

primary  key(ID)                               //表示ID不可重复,自己运行一下就知道了

);

create table score(

ID           INTERGER,

score     TEXT,

subject  INTERGER,

);

4.  插入

insert into student values ( 1, 'zhang' , ' M ' , 18 );      // 分号不要忘记

5.  删除表

drop tables student         //删除表名为student 的表

6.  修改表信息

update name set name='sun'  where  name = 'zhang' (原来);

7. 删除表信息

delete from name where name = 'sun';

8. 单表查询

select  ID,name from student sex = 'M';

select *from score where score<80  ;                         // (这里是另一个表中包含score)   *from 查询结果出现所有字段

select  distinct *from score                                              //查询结果没有重复记录 

9. 查询结果按某个字段的值进行排序

select *from score order by ID asc ;                          //  asc 分数由低到高

select *from score order by ID desc;                          // desc  由高到低

10.  多表联合查询

select  student.name from stdent,score where student.ID = score.ID and score.score>80;

//ID相同且分数大于80 的学生姓名







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值