c语言之SQLite数据库开发

一、数据库的安装 // 准备软件包 libsqlite3-0_3.7.2-1ubuntu0.1_i386.deb libsqlite3-dev_3.7.2-1ubuntu0.1_i386.deb sqlite3_3.7.2-1ubuntu0.1_i386.deb // 安装 sudo dpkg -i *.deb 二、 数据库命令 (一)系统命令(以.开头) .exit .quit .table //查看表 .schema //查看表的结构 (二)sql语句(以‘;’结尾) // 1-- 创建一张表 create table stuinfo(id integer, name text, age integer, score float); // 2-- 插入一条记录 insert into stuinfo values(1001, 'zhangsan', 18, 80); insert into stuinfo (id, name, score) values(1002, 'lisi', 90); // 3-- 查看数据库记录 select * from stuinfo; select * from stuinfo where score = 80; select * from stuinfo where score = 80 and name= 'zhangsan'; select * from stuinfo where score = 80 or name='wangwu'; select name,score from stuinfo; //查询指定的字段 select * from stuinfo where score >= 85 and score < 90; // 4-- 删除一条记录 delete from stuinfo where id=1003 and name='zhangsan'; // 5-- 更新一条记录 ...

玩转虚拟机系列之如何高效创建虚拟机

一、如何高效创建虚拟机

在前两期的视频中,我们介绍了虚拟机是如何搭建的,同时大家也发现了通过系统镜像创建虚拟机带来的不便,各种配置参数的填写以及网络配置。那么当我们创建好一个虚拟机后是否可以反复利用,无需重复创建的过程,答案当然是可以。

当我们创建一个虚拟机后,如果以后还想多次复用,切记在创建一个虚拟机最原始的时候进行克隆,保持原有虚拟机的最少功能以及体积最小的状态。

有两种方式可以解决这个问题:

  • 通过VMware克隆功能
  • 通过配置文件互相拷贝
我们分别来说明上述两种方式。

二、VMware克隆功能

通过菜单栏上的 虚拟机--》管理--》克隆功能实现:

点击下一页:

克隆虚拟机的当前状态:

创建完整克隆:

然后给新克隆的虚拟机指定名称以及安装位置:

最后完成克隆即可。

虽然完成了克隆虚拟机,但是新的虚拟机种的ip与之前的虚拟机一样,所以需要修改ip配置。启动新的虚拟机:

我们使用被克隆的虚拟机的账号登陆,然后进入终端:

vi /etc//sysconfig/network-scripts/ifcfg-ens33

TYPE="Ethernet" BOOTPROTO="static" DEFROUTE="yes" PEERDNS="yes" PEERROUTES="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_PEERDNS="yes" IPV6_PEERROUTES="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="ens33" UUID="5a09ae90-c928-4a18-a3ba-9b5b4b0e9ae1" DEVICE="ens33" ONBOOT="yes" IPADDR=192.168.111.5 #将ip由192.168.111.3修改为当前ip,只要与之前的不同即可 GATEWAY=192.168.111.2 NETMASK=255.255.255.0 DNS1=114.114.114.114 DNS2=8.8.8.8
然后保存,重启即可。

三、配置文件互相拷贝

当然还有另外一种更简单的方式,就是通过拷贝文件的方式,我们知道在安装虚拟机过程中,指定了安装目录,它下面的就是虚拟机涉及的文件:

我们只需要将这些文件重新拷贝一份,然后必要的文件的进行重新命名即可:

新建一个虚拟机文件夹名称,比如blog,然后将所有文件CentOS-7出现的地方进行替换为blog,然后将上述红线框起来的4个文件中出现CentOS-7的地方以blog替换,如:

其余文件一样修改即可。
修改完毕后,使用VMware打开即可:

最后就是与第一种方式一样修改ip,然后reboot重新启动即可。



更多文章合集前往: 往期精彩文章

此博客中的热门博文

玩转虚拟机系列之如何搭建虚拟机

玩转虚拟机系列之远程工具