遵义微信公众号代运营【遵义商城小程序开发】遵义微信公众号编辑排版设计_遵义微信小程序制作公司—遵义微信公众号小程序托管服务中心
遵义,简称“遵”,古称播州,是贵州省地级市,截至2019年底,全市下辖3个区、7个县、2个民族自治县、2个代管市和1个新区。即:红花岗区、汇川区、播州区、桐梓县、绥阳县、正安县、道真仡佬族苗族自治县、务川仡佬族苗族自治县、凤冈县、湄潭县、余庆县、习水县、仁怀市、赤水市、新蒲新区。全市下辖253个乡镇(街道)、2073个城乡社区,其中城市社区1454个、农村社区619个 [1] 。总面积30762平方千米 [57] ,建成区面积120平方千米。 [2] 根据第七次人口普查数据,截至2020年11月1日零时,遵义市常住人口为6606675人。 [58]
遵义地处中国西南地区、贵州北部,南临贵阳、北倚重庆、西接四川,处于成渝—黔中经济区走廊的核心区和主廊道,黔渝合作的桥头堡、主阵地和先行区,是国家全域旅游示范区,是西南地区承接南北、连接东西、通江达海的重要交通枢纽。属亚热带季风气候,终年温凉湿润。 [3]
遵义是首批国家历史文化名城,拥有世界文化遗产海龙屯、世界自然遗产赤水丹霞,享有中国长寿之乡、中国高品质绿茶产区、中国名茶之乡、中国吉他制造之乡等称号,曾获得全国文明城市、国家森林城市、国家卫生城市、双拥模范城市、中国优秀旅游城市、国家园林城市等多项殊荣,同时也是中国三大名酒 [4] “茅五剑”之一的茅台酒的故乡。2020年,遵义市生产总值为3720.05亿元,比上年增长4.6%。 [6]
1935年,中国共产党在遵义召开了著名的“遵义会议”,成为了党的生死攸关的转折点,被称为“转折之城,会议之都”。
SQLite 的 DETACH DATABASE 语句是用来把命名数据库从一个数据库连接分离和游离出来,连接是之前使用 ATTACH 语句附加的。如果同一个数据库文件已经被附加上多个别名,DETACH 命令将只断开给定名称的连接,而其余的仍然有效。您无法分离 main 或 temp 数据库。
如果数据库是在内存中或者是临时数据库,则该数据库将被摧毁,且内容将会丢失。
SQLite 的 DETACH DATABASE 'Alias-Name' 语句的基本语法如下:
DETACH DATABASE 'Alias-Name';
在这里,'Alias-Name' 与您之前使用 ATTACH 语句附加数据库时所用到的别名相同。
假设在前面的章节中您已经创建了一个数据库,并给它附加了 'test' 和 'currentDB',使用 .database 命令,我们可以看到:
sqlite>.databases seq name file--- --------------- ----------------------0 main /home/sqlite/testDB.db2 test /home/sqlite/testDB.db3 currentDB /home/sqlite/testDB.db
现在,让我们尝试把 'currentDB' 从 testDB.db 中分离出来,如下所示:
sqlite> DETACH DATABASE 'currentDB';
现在,如果检查当前附加的数据库,您会发现,testDB.db 仍与 'test' 和 'main' 保持连接。
sqlite>.databases seq name file--- --------------- ----------------------0 main /home/sqlite/testDB.db2 test /home/sqlite/testDB.db
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
遵义微信公众号代运营【遵义商城小程序开发】遵义微信公众号编辑排版设计_遵义微信小程序制作公司—遵义微信公众号小程序托管服务中心