刚开始学mysql数据库,不明白其中的客户端和服务器,这里的服务器是要通过网络连接到达还是在安装了

刚开始学mysql数据库,不明白其中的客户端和服务器,这里的服务器是要通过网络连接到达还是在安装了,第1张

1。首先说明一下服务器和客户端的分别,服务器是指安装mysql的那台机器,而客户端是远程通过网络使用服务器上的mysql,客户端通过得知远程服务器的ip地址以及mysql的一些密码信息等使用mysql数据库

2。说明一下数据库是一个什么样的存在,在你安装某种数据库的时候都会配置一些系统信息,然后设定某些和机器硬件,比如内存等连接的端口,这样通过这些端口,就可以把你先存储的信息存到存储空间去,而建立数据库就是通过某些代码(mysql)定义好的方式来建立某些存储数据的空间。这样每个数据库其实就是一个存储数据的存储空间。

3.建立表的原理,其实就是在你已经建立好的数据库库存储空间中,继续分配空间给每一个表,然后每一个表里再存储数据

4.而上面你说的打几句代码建表,其实就是通过代码,然后翻译成机器语言,让计算机分配出一些存储空间,然后通过某些形式编译成表的视图样式反应给你看,其实还是一个空间而已,这么说明白了吗??

打了挺多,明白了得话给个采纳,谢了

sql语句不能直接从备份文件中读取数据,

思路是先用备份文件还原一个新数据库,然后把新数据库中的表记录都清空掉。

还原数据库用restore database,

还原之后,连接新数据库

用select name from sysobjects where xtype = 'u' 列出所有用户表之后,循环遍历这些表

用truncate table 表名 清空数据


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8580000.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存