数据库

数据库

1. MySQL

用于存储网站数据

1.1 数据库操作

查看所有数据库

SHOW DATABASES;

创建数据库

CREATE DATABASE xxxxx DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

删除数据库

DROP DATABASE xxxxx;

进入数据库

USE xxxxx;

查看数据库下的数据表

show tables;

1.2 数据表操作

创建数据表

例auth

create table auth(
     id int primary key auto_increment not null,
     username varchar(255) not null,
     password varchar(255) not null,
     email varchar(20) not null,
     user_auth_token varchar(255),
     expires datetime
 )default charset=utf8;

查看数据表结构

desc xxxx;

查看数据表数据

select * from xxxx;

删除数据表

drop table xxxx;

2. SQLite

用于存储本地app数据

3. 数据库转换

SQLite转MySQL

  1. MT管理器导出数据库文件xxx.db或者xxx.database(需要重命名为xxx.db)
  2. DB Browser for SQLite将xxx.db导出为xxx.csv或者xxx.sql