Sqlite

Sqlite

Sqlite

SQLite

Tipos de datos en SQLite

varchar (#)

Su sintaxis es la siguiente <nombre_campo> varchar (<numero>) numero puede tomar un valor entre 1 - 32,767 esto de acuerdo a lo que se va almacenar.

create table user (
  email varchar(60),
  username varchar(30).
  password varchar(100),
);

datetime

La sintaxis es simple <nombre_campo> datetime

create table invoice(
  created_at datetime,
  expired_at datetime
)

integer

create table polygon (
  sides integer,
  vertices integer,
);

real

create table polygon(
  sides integer,
  vertices integer,
  height real,
  width real,
  deepth real
);

Relaciones

La estructura para relaciones es la siguiente foreign key (<nombre_campo>) references <foreign_table>(<foreign_id>)

create table country (
  countryId integer primary key autoincrement,
  name varchar (75),
  isocode2 varchar (2)
)
create table department (
  deparmentId integer primary key autoincrement,
  name varchar(75),
  foreign key (countryId) references country(countryId)
);

CRUD

insert into country (name, isocode2) values(
  "El slvador",
  "Sv"
);
select * from country where isocode2 = "Sv";
update country set name = "El Salvador", isocode2 = "SV" where isocode2 = "Sv";
delete from country where isocode2 = "SV";
insert into country (name, isocode2) values("Alemania", "DE");
insert into country(name, isocode2) values("Bahamas", 'BS');
insert into country(name, isocode2) values("Barbados", "BB");
select * from country limit 2;
select * from country where isocode2 = "BB" or name = "Alemania";

Operadores relacionales

Se utilizan en select, update y delete

idsimbolonombredescripcion
1'>'Mayor queCompara si el valor de la izquierda es mayor que el de la derecha
2'<'Menor queCompara si el valor de la izquierda es menor que el de la derecha
3'='Igual aCompara si el valor de la izquierda es igual al de la derecha
4'<>'Diferente deCompara si el valor de la izquierda es diferente del de la derecha
select * from country where countryId > 2 limit 2;
update country set name = "El Salvador". isocode2 = "SV" where name = "Alemania" and isocode2 = "DE";
select * from country where countryId <> 2;
select * from country where countryId < 3;
select * from country where countryId > 2;

Copyright © 2024. Todos los derechos reservados.