SQLite 创建表(http://www.w3cschool.cc/sqlite/sqlite-create-table.html)
生活随笔
收集整理的這篇文章主要介紹了
SQLite 创建表(http://www.w3cschool.cc/sqlite/sqlite-create-table.html)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SQLite?創建表
SQLite 的?CREATE TABLE?語句用于在任何給定的數據庫創建一個新表。創建基本表,涉及到命名表、定義列及每一列的數據類型。
語法
CREATE TABLE 語句的基本語法如下:
CREATE TABLE database_name.table_name(column1 datatype PRIMARY KEY(one or more columns),column2 datatype,column3 datatype,.....columnN datatype, );CREATE TABLE 是告訴數據庫系統創建一個新表的關鍵字。CREATE TABLE 語句后跟著表的唯一的名稱或標識。您也可以選擇指定帶有table_name?的?database_name。
實例
下面是一個實例,它創建了一個 COMPANY 表,ID 作為主鍵,NOT NULL 的約束表示在表中創建紀錄時這些字段不能為 NULL:
sqlite> CREATE TABLE COMPANY(ID INT PRIMARY KEY NOT NULL,NAME TEXT NOT NULL,AGE INT NOT NULL,ADDRESS CHAR(50),SALARY REAL );讓我們再創建一個表,我們將在隨后章節的練習中使用:
sqlite> CREATE TABLE DEPARTMENT(ID INT PRIMARY KEY NOT NULL,DEPT CHAR(50) NOT NULL,EMP_ID INT NOT NULL );您可以使用 SQLIte 命令中的?.tables?命令來驗證表是否已成功創建,該命令用于列出附加數據庫中的所有表。
sqlite>.tables COMPANY DEPARTMENT在這里,可以看到 COMPANY 表出現兩次,一個是主數據庫的 COMPANY 表,一個是為 testDB.db 創建的 'test' 別名的 test.COMPANY 表。您可以使用 SQLite?.schema?命令得到表的完整信息,如下所示:
sqlite>.schema COMPANY CREATE TABLE COMPANY(ID INT PRIMARY KEY NOT NULL,NAME TEXT NOT NULL,AGE INT NOT NULL,ADDRESS CHAR(50),SALARY REAL );總結
以上是生活随笔為你收集整理的SQLite 创建表(http://www.w3cschool.cc/sqlite/sqlite-create-table.html)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQLite 附加数据库(http://
- 下一篇: 信用卡逾期半年会怎样