新葡亰496net 新葡亰496net SQLite的骨干使用

SQLite的骨干使用



图片 1

   使用TSQL写多条件的查询存储过程
   如果查询条件为空值的时候,即没有传递进来值,
   即可使用ISNULL函数进行判断然后缺省处理。
   以下为示例代码,访问的是北风数据库employee表。  
   DECLARE @ename VARCHAR(20)
   DECLARE @Birth DATETIME
   SET @ename =NULL
   SET @Birth=CONVERT(DATETIME,’2000-9-9 00:00:00′)

SQLite 创建表

SQLite 的 CREATE
TABLE
 语句用于在任何给定的数据库创建一个新表。创建基本表,涉及到命名表、定义列及每一列的数据类型。

当点击查询后兼容所有条件

   SELECT * FROM northwind.dbo.Employees e
   WHERE
   (ISNULL(@ename,”)=” OR Firstname + lastname LIKE ‘%’ +@ename
+’%’)
   AND (ISNULL(@Birth,”)=” OR BirthDate < @Birth)

语法

CREATE TABLE 语句的基本语法如下:

CREATE TABLE database_name.table_name(
   column1 datatype  PRIMARY KEY(one or more columns),
   column2 datatype,
   column3 datatype,
   .....
   columnN datatype,
);

CREATE TABLE 是告诉数据库系统创建一个新表的关键字。CREATE TABLE
语句后跟着表的唯一的名称或标识。您也可以选择指定带有 table_name 的 database_name

图片 2

SQLite 删除表

SQLite 的 DROP
TABLE
 语句用来删除表定义及其所有相关数据、索引、触发器、约束和该表的权限规范。

使用此命令时要特别注意,因为一旦一个表被删除,表中所有信息也将永远丢失。

在进行多条件查询时可以

语法

DROP TABLE
语句的基本语法如下。您可以选择指定带有表名的数据库名称,如下所示:

DROP TABLE database_name.table_name;

CREATE PROC Getcourse

SQLite Insert 语句

SQLite 的 INSERT INTO 语句用于向数据库的某个表中添加新的数据行

@Condition

语法

INSERT INTO 语句有两种基本语法,如下所示:

insert into TABLE_NAME (column1, column2, column3,...columnN)]  values(value1, value2, value3,...valueN);

在这里,column1, column2,…columnN 是要插入数据的表中的列的名称。

如果要为表中的所有列添加值,您也可以不需要在 SQLite
查询中指定列名称。但要确保值的顺序与列在表中的顺序一致。SQLite 的 INSERT
INTO 语法如下:

insert into TABLE_NAME values(value1,value2,value3,...valueN);

AS

使用一个表来填充另一个表

您可以通过在一个有一组字段的表上使用 select 语句,填充数据到另一个表中。下面是语法:

  insert into first_table_name [(column1, column2, ... columnN)] select column1, column2,

...columnN from second_table_name[wherecondition];

SELECT * FROM course

  SQLite Select 语句

SQLite 的 SELECT 语句用于从 SQLite
数据库表中获取数据,以结果表的形式返回数据。这些结果表也被称为结果集。

语法

标签:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图