Mysql 表轉換成 Sqlite表


目前的轉換僅僅支持對沒有外鍵的Mysql數據表

准備: 下載安裝 Sqlite Expert 軟件

一 獲取Mysql中的.sql文件,獲取過程省略可以直接導出sql文件

二 在Sqlite Expert 中新建數據庫

三 在數據庫中選中sql Tab,導入之前准備sql文件

四 關鍵步驟  

  將創建表的最后關於編碼的sql語句一句primary key的語句刪除

  並在主鍵的創建是修改創建方法 將自動增長刪除,這樣說有點抽象,如下實例

這是mysql建表方式

CREATE TABLE `admin` (
  `Admin_ID` int(11) NOT NULL AUTO_INCREMENT,
  `Admin_Username` varchar(20) DEFAULT NULL,
  `Admin_Password` varchar(20) DEFAULT NULL,
  `Admin_Name` varchar(20) DEFAULT NULL,
  `Admin_Sex` varchar(10) DEFAULT NULL,
  `Admin_Tel` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`Admin_ID`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
CREATE TABLE `admin` (
  `Admin_ID` INTEGER PRIMARY KEY AUTOINCREMENT
  `Admin_Username` varchar(20) DEFAULT NULL,
  `Admin_Password` varchar(20) DEFAULT NULL,
  `Admin_Name` varchar(20) DEFAULT NULL,
  `Admin_Sex` varchar(10) DEFAULT NULL,
  `Admin_Tel` varchar(20) DEFAULT NULL);
)

 這是符合sqlite建表的sql語句。

----------------------------------------

Sqlite 主鍵自增長

`patientId` INTEGER PRIMARY KEY AUTOINCREMENT,


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM