永发信息网

易语言sqlite数据库 一个查询的sql语句 该怎么写

答案:2  悬赏:70  手机版
解决时间 2021-03-20 08:10
  • 提问者网友:回忆在搜索
  • 2021-03-19 18:33
表名称: 会员信息
字段值有:1:qq 文本型 2:name 文本型 3:注册时间 日期时间型
现在要查询一下: name 为
张三 且 注册时间在 2014/4/25 14:00:50 到 2014/4/25 15:22:50 之间的数据
sql语句 改怎么写啊?
最佳答案
  • 五星知识达人网友:躲不过心动
  • 2021-03-19 19:39
select * from 会员信息 where name='张三' and 注册时间>=到MYSQL文本(到时间('2014/4/25 14:00:50')) and 注册时间 <=到MYSQL文本(到时间('2014/4/25 15:22:50'))
全部回答
  • 1楼网友:人间朝暮
  • 2021-03-19 20:07
你好: 利用navicat创建sqlite数据库 步骤一、打开navicat,点击文件,选择新建连接,选择sqlite,弹出界面,在连接名输入连接名称,类型根绝需要选择,若选现有的数据库文件,则需要在数据库文件选项中,找到相应的sqlite数据库文件,若选其他类型,则会新建一个数据库连接,需要在数据库文件选项,选择保存位置(sqlite与sqlite3两个版本)。下文连接名为sqliteoperate,类型为sqlite3,数据库名为test.db,默认有一个数据库main。高级、http中的用法自行研究或者查找资料。 步骤二、打开连接,右键附加数据库,选择刚才创建的数据库文件,然后打开,附加成功会在sqliteoperate连接中出现一个新的数据库test,然后打开数据库test,到此,数据库创建完成。 步骤三、创建数据表 选中test数据库,点击右上栏的查询选项、新建查询、输入sql语句:create table if not exists user(_id integer primary key not null,name text not null,age integer not null,sex text not null)。创建表user,创建时判断该表是否存在,注意sqlite里只有null、integer、real(浮点数)、blob、text字符串。输入后点击运行按钮,此时会提示弹出窗口要求输入该查询的名字,例如create_sql,运行后,打开test数据库,发现没有user表。不要怕,你可以再次运行sql语句,会提示user表已经存在。是不是很诧异?不要怕,断开sqliteoperate连接,然后再次打开连接,打开test数据库,你会发现sqlite就在那里。 步骤四、插入数据 新建查询,同步骤三中操作,输入插入数据的语句:insert into user(name,sex,age) values ('张三,'女',18),其中的_id为自增,省略即可,然后运行,打开数据表user,会发现数据插入成功,若运行前user表已打开,建议先关闭user表,再次打开。 步骤五、查询数据 同四,输入查询sql语句:查询所有内容:select * from user,查询指定条件所有内容:例如:select * from user where name='张三',查询指定条件的指定内容:例如:select name from user where age=18 步骤六、更新数据 同四新建查询,输入更新sql语句:更新某列所有值:例如:update user set age=18 ,更新指定条件的值:例如:update user set name='赵四' where name='张三' 步骤七、删除数据 同四新建查询,输入删除sql语句:例如:delete from stu where name='张三'
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯