1. using (sqliteConnection cn = new sqliteConnection(
"Data Source=D://test.db;Pooling=true;FailIfMissing=false")
)
{
cn.open();
using (sqliteCommand cmd = new sqliteCommand())
{
cmd.Connection = cn;
cmd.CommandText = "CREATE TABLE TestA(A INTEGER PRIMARY KEY,B nvarchar(20),C nvarchar(20))";
cmd.ExecuteNonQuery();
cmd.CommandText = "INSERT INTO TestA values (null,'asdfdas','dasgf')";
cmd.ExecuteNonQuery();
cmd.CommandText = "INSERT INTO TestA values (null,'電源がない','dasgf')";
cmd.ExecuteNonQuery();
}
}
"select tbl_name from sqlite_master where type='table'"
2.table重命名
alter table 旧表 renameto 新
3.取一张表的列
PRAGMA table_info(USERS)
4.取得所有表
SELECT tbl_name FROM sqlite_master WHERE type='table' "sqlite_sequence"
原文地址:https://www.jb51.cc/sqlite/202740.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。