1. Introduction
SQLite is an open-source embedded Relational Database Engine for SQL database with self-contained, zero configuration, and transaction support. It is highly portable, easy to use, compact, efficient, and reliable. Unlike other database management systems, SQLite
Instance 1. Obtain the MYSQL version
Copy codeThe Code is as follows:#-*-Coding: UTF-8 -*-# Install mysql db for pythonImport MySQLdb as mdbCon = NoneTry:# Method for connecting to mysql: connect ('IP', 'user', 'Password', 'dbname ')Con = mdb. connect ('localhost', 'root ','Root', 'test ');# All queries are run on the cursor module connected to con.Cur = con. cursor ()# Execute a queryCur.exe cute ("select version ()")# Obtain the result of the previous query, which is a single resultData = cur.
The android Sqlite database of wavelet Linux enables users to log on and register easily !, Android sqlite
I read a lot of the operating code of Android SQlite data written by others. They are full of clouds! It is not easy to understand at all. I think it is good to write and the android project is also used, so I wil
TRANSACTIONCommentCOMMIT TRANSACTIONCOPYCREATE INDEXCREATE TABLECREATE TRIGGERCREATE VIEWDELETEDETACH DATABASEDROP INDEXDROP TABLEDROP TRIGGERDROP VIEWEND TRANSACTIONEXPLAINExpressionINSERTOn conflict clausePRAGMAREPLACEROLLBACK TRANSACTIONSELECTUPDATE
It also supports transaction processing. Some people also say that it is like Microsoft's Access. sometimes it is a bit similar, but in fact they are quite different. For example, SQLite supports cross
than that of them.
Although SQLite is small, the supported SQL statements are not inferior to those of other open-source databases. The supported SQL statements include:
Attach DatabaseBegin transactionCommentCommit transactionCopyCreate IndexCreate TableCreate triggerCreate ViewDeleteDetach DatabaseDrop IndexDrop tableDrop triggerDrop ViewEnd transactionExplainExpressionInsertOn conflict clausePragmaReplaceRollback transactionSelectUpdate
It also su
This article belongs to the original, reproduced please indicate the source, thank you!
First, the development environment
Operating system: Windows ten X64
Development environment: VS2015
Programming Language: C #
. NET version:. NET Framework 4.0
Target platform: X86
Second, preface
Before using the software's access to create a local-based
provides a SQL interface that is compatible with the DB-API 2.0 specification described in PEP 249. You do not need to install the module separately, since Python version 2.5.x or later has the module as its default. In order to use the Sqlite3 module, you must first create a Connection object that represents the database, and then you can selectively
;. dump
Sqlite>. output stdout
Import a database from an SQL file:
Sqlite>. read [filename]
Format output data to CSV format:
Sqlite>. output plugin filename.csv]
Sqlite>. separator,
Sqlite> select * from test;
Python reads and processes data files suffixed with ". sqlite,
Recently, when I got a project analysis, I saw a suffix ". since I have never touched on sqlite data files before, I thought about how to use python to open and perform data analysis and processing. So I did a little research.
code to compile and leverage its API
Sqlite-amalgamation-
SQLite on Linux
Provides convenient commands for SQLite in multiple Linux distributions:
* for Debian or Ubuntu/*
$ sudo apt-get install sqlite3 sqlite3-dev/
* for RedHat, CentOS, or fedora/*
$ yum Install SQLite3 Sqlite3-dev
SQLite
feels a bit like it, but in fact they are very different. For example, SQLite supports Cross-platform, simple operations, and the ability to create databases directly in many languages without the need for office support like access. If you are a very small application, or if you want to do embedded development, there is no suitable database system, then you can
plan to publish an application based on the SQLite database, you will also need to download the source code to compile and utilize its API
sqlite-amalgamation-. zip
SQLite on Linux A number of Linux distributions provide convenient commands to get SQLite
interfere with each other. And the transaction is persistent, so the database can survive crashes and outages without losing data or damage. SQLite enables independent transaction processing through exclusive and shared locking at the database level. This means that when multiple processes and threads can read data from the same
= 127.0.0.1conn = MySQLdb.connect (host = ' localhost ', port = 3306, user = ' root ', passwd = ' * * * * * ') Curs = Conn.cursor () # Create a database named Addtest#ensure the program can run Multiple times,we should use Try...exceptiontry:curs.execute (' Create Database addtest ') except:print '
Microsoft's Access (in fact, SQLite is much more powerful ).1. SQLiteDatabase Introduction
Android provides SQLiteDatabase to represent a database (the underlying layer is a database file>. Once the application obtains the SQLiteDatabase object representing the specified database, it can manage and operate the
1. AccessWhen we do small projects, especially small MIS systems, we usually use databases to store data. It has been observed that most small systems use access databases. Some systems have changed the data file suffix to cover up the database type. In fact, as long as the data is changed back to MDB and opened with access, the data is clear at a glance, in fact, the ACCESS database itself has many problem
Label:Example 1, get MySQL version #-*-coding:utf-8-*-
#installing MySQL DB for Python
Importmysqldb as MDB con=NoneTry:
#ways to connect to MySQL: Connect ( host = ‘localhost‘ ,user = ‘root‘ ,passwd = ‘root‘ ,db = ‘test‘ ,port = 3306 )con = Mdb.connect ('localhost','Root',
'Root','Test'); #all queries that run on the cursor of a module connected to conCur =con.cursor ()#Execute a queryCur.execute ("SELECT VERSION ()")
#Gets the result
SQLite-to-write tests against a relational database, with Out the overhead of actual database operations.
Example Testing Scenario
Consider the following service that allows application code to perform some operations related to blogs. Internally it uses a DbContext , connects to a SQL Server database
same time, the two transactions do not interfere with each other. Transactions are persistent. Therefore, the database can survive the crash and power failure without data loss or damage. SQLite achieves independent transaction processing through database-level isolation and shared locking. This means that when multiple processes and threads can read data from t
VS2008. data. SQLite designer:
First open the server resource manager in VS2008, such:
Right-click the data connection, as shown in:
Then select "add connection", as shown in:
In this case, select System. data. the database file used by SQLite. The default file suffix is. db3, you can also click the "test connection" button below. If no problem exists, the co
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.