数据库怎么建立和表并做查询
用过远程连接数据库工具的小伙伴都知道,在Navicat中新建数据库和表并不太难,具体的教程如下所示。在这里依然以IP地址为192.168.255.131的主机数据库为例。
1、首先登陆Navicat,然后顺利连接数据库,如下图所示。
![](/wp-content/uploads/images/2023/03/18/1536727674684128e78767c_vzle1tlmtg5.png)
2、在IP地址为192.168.255.131数据库上右键,然后点击“新建数据库”,如下图所示。
![](/wp-content/uploads/images/2023/03/18/1536727674681d01257c074_wtysg1ymsct.png)
3、之后弹出“新建数据库”对话框,在“常规”选项卡中需要设置数据库名、字符集和排序规则。
![](/wp-content/uploads/images/2023/03/18/1536727674686db8d6dd2d8_5wgiwy54iat.png)
4、正常情况下,建议数据库名字以英文命名,字符集选择utf8, 排序规则选择utf8_general_ci。在这里将数据库名命名为scrapyspider,字符集选择utf8,排序规则选择utf8_general_ci,如下图所示。设置完成之后点击“确定”。
![](/wp-content/uploads/images/2023/03/18/153672771861085e142939d_tnrkoezqvhp.png)
5、之后可以看到scrapyspider数据库创建成功,点击scrapyspider数据库,可以看到此时尚未创建任何的表。
![](/wp-content/uploads/images/2023/03/18/15367277658426f24c017df_l54nemfaw0r.png)
6、在左侧选项卡点击“表”,然后右键点击选择“创建新表”,之后将弹出下图的新建表界面
![](/wp-content/uploads/images/2023/03/18/153672776586876e3d7aa63_jop112orodw.png)
7、在“名”这一栏添加字段,之后选择类型和长度,设置小数点和是否允许空值,如下图所示。如果想增加字段,则点击“添加栏位”即可。
![](/wp-content/uploads/images/2023/03/18/1536727765809d95e7ce9c1_4wyurt0azjo.png)
8、下图中,作为演示。添加了time、name和id三个字段,并将id设置为主键,如下图所示。
![](/wp-content/uploads/images/2023/03/18/15367277658154ad3e69e04_lpl1iu0b5nm.png)
9、设置完成之后,按下快捷键Ctrl+s,保存设置的内容,弹出表名菜单,如下图所示。在表名窗口中需要输入表名,在这里将表命名为article,之后点击确定即可。
![](/wp-content/uploads/images/2023/03/18/1536727765825541fc0b89a_ujxwpcvtzzz.png)
10、保存之后,可以看到表名由之前的“无标题”变成了现在的article,并且可以看到所设置的字段。
![](/wp-content/uploads/images/2023/03/18/153672783182922a5550801_hmlv1jtctyc.png)
11、接下来在字段中输入内容。在time字段下输入时间,在nam字段下输入dcpeng,将id字段设置为1.设置完成之后按下快捷键Ctrl+s,保存设置,如下图所示。
![](/wp-content/uploads/images/2023/03/18/1536727831808bba3fbdd5e_jgyphqxkxpk.png)
12、在Navicat的选项卡中点击“查询”,然后点击“新建查询”,之后弹出查询窗口,如下图所示。当前并未输入任何的SQL语句。
![](/wp-content/uploads/images/2023/03/18/15367278318364d8fb01dc4_bccovbmvyfm.png)
13、在查询窗口中输入SQL语句进行搜索,如下图所示,试图查询article表中的数据。SQL语句写完之后,点击“运行”选项卡,之后查询到的结果将会在同一个窗口下进行显示,如下图所示。
![](/wp-content/uploads/images/2023/03/18/1536727831815293c32a04a_g12o2yarvxx.png)
14、当然了,右键点击article,可以看到关于表格的操作还有许多,在此就不赘述了。
![](/wp-content/uploads/images/2023/03/18/15367278318608685ebcd45_nzxfta5tj3e.png)