美文网首页
数据库的使用

数据库的使用

作者: CaesarsTesla | 来源:发表于2016-04-28 19:01 被阅读31次
创建一张表
CREATE TABLE IF NOT EXISTS T_Person2 (
      id integer PRIMARY KEY AUTOINCREMENT,
      name text,
      age integer   
);

删除一张表
DROP  TABLE IF EXIT T_Person2

数据库一共有5种字段类型
integer:整值型
real:浮点型
text:文本字符串
blob:二进制数据(比如文件)


  /*简单约束*/
CREATE TABLE IF NOT EXISTS t_student(id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER);
CREATE TABLE IF NOT EXISTS t_student(id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL, age INTEGER NOT NULL);
CREATE TABLE IF NOT EXISTS t_student(id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT UNIQUE, age INTEGER);
CREATE TABLE IF NOT EXISTS t_student(id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER DEFAULT 1);

/*分页*/
SELECT * FROM t_student ORDER BY id ASC LIMIT 30, 10;

/*排序*/
SELECT * FROM t_student WHERE score > 50 ORDER BY age DESC;
SELECT * FROM t_student WHERE score < 50 ORDER BY age ASC , score DESC;

/*计量*/
SELECT COUNT(*) FROM t_student WHERE age > 50;

/*别名*/
SELECT name as myName, age as myAge, score as myScore FROM t_student;
SELECT name myName, age myAge, score myScore FROM t_student;
SELECT s.name myName, s.age myAge, s.score myScore FROM t_student s WHERE s.age > 50;

/*查询*/
SELECT name, age, score FROM t_student;
SELECT * FROM t_student;

/*修改指定数据*/
UPDATE t_student SET name = 'MM' WHERE age = 10;
UPDATE t_student SET name = 'WW' WHERE age is 7;
UPDATE t_student SET name = 'XXOO' WHERE age < 20;
UPDATE t_student SET name = 'NNMM' WHERE age < 50 and score > 10;

/*删除数据*/
DELETE FROM t_student;

/*更新数据*/
UPDATE t_student SET name = 'LNJ';

/*插入数据*/

 INSERT INTO t_student(age, score, name) VALUES ('28', 100, 'jonathan');
 INSERT INTO t_student(name, age) VALUES ('lee', '28');
 INSERT INTO t_student(score) VALUES (100);

/*插入数据*/
INSERT INTO t_student(name, age, score) VALUES ('lee', '28', 100);

/*添加主键*/
CREATE TABLE IF NOT EXISTS t_student (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER, score REAL);
/*添加主键*/
CREATE TABLE IF NOT EXISTS t_student (id INTEGER, name TEXT, age INTEGER, score REAL, PRIMARY KEY(id));

/*删除表*/
DROP TABLE IF EXISTS t_student;

/*创建表*/
CREATE TABLE IF NOT EXISTS t_student(id INTEGER , name TEXT, age , score REAL);

相关文章

  • 生物科研数据库使用教程

    TCGA数据库使用教程 Oncomine数据库使用教程 GEO数据库使用教程及在线数据分析工具 KEGG数据库使用...

  • 数据库基础:命令行脚本(数据表操作)

    查看所有数据库 show databases 使用数据库 use 数据库名 查看当前使用的数据库 select d...

  • 数据库连接池,wtforms的使用

    目录 数据库连接池pymsql链接数据库数据库连接池版 wtforms的使用使用1使用2 16.数据库连接池 py...

  • mongodb使用

    shell连接mongodb 创建数据库 查看当前使用的数据库 查看所有数据库 删除当前正在使用的数据库 查看当前...

  • Flask摆弄记录(3)-操作数据库

    连接和操作数据库的方法 使用数据库驱动直接连接,我使用的oralce数据库做一个应用或者建站总是要使用不同的数据库...

  • Head First Python 读书笔记(五)

    使用数据库 使用MySQL 8.0 Python与数据库交互时,使用DB-API,连接数据库的驱动程序,最后连接数...

  • 2018-10-25

    回顾:DML 数据库操纵语言 一、使用命令建立数据库或使用鼠标右键新建数据库 Create database数据库...

  • iOS数据库的基本使用

    今天总结下数据库的基本使用方法: iOS使用的数据库一般就是sqlite3,在使用该数据库前一定要先导入数据库框架...

  • Android数据库操作----Cursor

    Cursor 游标 Android使用的数据库是SQLite数据库,对于数据库记录的操作,可以使用Cursor来进...

  • Spring使用JDBCTemplate

    使用JDBCTemplate更新数据库 使用sql语句和参数更新数据库(update) 批量更新数据库(batch...

网友评论

      本文标题:数据库的使用

      本文链接:https://www.haomeiwen.com/subject/hyehrttx.html