Android Ala de mucchin | Página 30: Inicio



Notas sobre SQLite para la creación de tablas que se utilizarán en la aplicación para Android


Debido a que utiliza SQLite en Android, quiero crear una tabla, y las notas, es una regla al crear una tabla?

Con Android, se puede utilizar la base de datos relacional llamada SQLite.
Para guardar los datos, primero debe crear una tabla.


Se determinará en el momento de la creación de la tabla, como nota al margen, no es particularmente como una especificación de la SQLite.
Sin embargo, cuando se utiliza una clase de relaciones SQLite, que se proporciona por Android, se han aplicado como el supuesto de que, con el fin de tomar ventaja de las clases de ellos, de acuerdo con las reglas que se supone que debe ser colocado.
A continuación se muestra la regla.

Para definir el ID de la columna

También se conoce como "la columna" "campo" y "columna".
"ID" y, para cada registro, es que el número y un número único.
Lo descriptivo ID habla duplicado en una tabla, y no.

Además, este ID de nombre de la columna, haga lo siguiente.
_id

Clase de la relación de Android SQLite, hay una clase que se implementa en el supuesto de que existe un "_id" columna para indicar el ID.
Por ejemplo, tal como CursorAdapter.

Por lo tanto, cuando se utiliza SQLite en Android, SQL para crear una tabla (. También conocido como consultas), te tiene que gustar el siguiente formulario.

crear nombre de la tabla mesa (_id integer autoincrement clave principal, · · ·)

_id columna 1, 2, 3, ya que se almacena y · ·, el tipo es un entero.
Además, ID es un número único, por lo que se prohíbe la duplicación, y darle una clave principal.

Y "autoincrement" es una indicación de que, literalmente, que se incrementa automáticamente.
Inserte el disco, a veces, incluso después de Insertar columna sin especificar el valor de _id, mira los registros de la tabla en ese momento en el tiempo, podrás ver la numeración de forma automática.




Si usted, como un ejemplo específico, y quiere hacer una tabla para almacenar el marcador para que se vea algo como lo siguiente.


crear bookmarklist mesa
(_id Autoincrement entero Kye primaria, el texto url no nula)


no es nulo, se utilizará un valor nulo es que no puedo! Eso se especifica.
Si intenta colocar un valor nulo, se producirá un error.

Además, cuando la inserción de un registro es como sigue.


insertar en bookmarklist (url)
Los valores ('http://android.roof-balcony.com')


Por cierto,
En la instrucción de inserción, (inmediatamente después del nombre de la tabla, la parte antes de los valores) para insertar el nombre de la columna puede ser omitido.
Sin embargo, puesto que la legibilidad caída cuando se ve desde la tarde, permiten especificar sin abreviatura.
Como verás, con una sola columna llamada, "url" y que el ejemplo anterior, y esta dirección URL se almacena, no lo sé y no examina la definición de la mesa y se han omitido.

Usted puede también supone que también a veces como en una tarde, para agregar o quitar columnas a la tabla, y se omiten los nombres de las columnas que se insertan en los datos que han escrito la columna y estaba destinado a otro La.

Esto no se limita a la Android, es como algunas reglas generales implícitos de SQL Server.

10 20 ... 28 29 30 31 32 ... 40 50 60 ... Last » Página 30 de ochenta y un «Primero ... diez 20 ... veintiocho veintinueve treinta treinta y un 32 ... cuarenta cincuenta sesenta ... Última »