客户端访问远程服务器数据库。
打开XAMPP,开启mysql,打开shell,登陆最高root权限。(如何下载XAMPP,如何配置请自行百度)
登陆数据库语法:
mysql.exe -h127.0.0.1 -uroot -p
没有密码则直接Enter跳过。
也可以用快速语法登陆,-u指的是:user , root 是最高权限。
mysql -uroot
关于用第三方编辑器写SQL语句在Shell中导入,数据库乱码的问题:
因为我用的是sublime text 3编辑器写的,所以必须要进行一定的设置:
先定义SQL的编码:
SET NAMES UTF8;
CREATE DATABASE shopping CHARSET = UTF8;
第一行的SET NAMES UTF8 是定义了整个文件都是以UTF8编码形式保存的。
第二个CREATE DATABASE shopping CHARSET = UTF8;是说明我当前创建的这个表(shopping)是以UTF8保存的。
需要注意的是,UTF8不能加 “-”,否则报错,SQL语句默认的就是UTF8;
最后你要在编辑器上设置以 UTF-8为保存格式输出即可。
Mysql服务器中的数据逻辑结构:
Server => databases => table => row =>columu
步骤:
1.连接到服务器上, 2.查看数据库 3.进入指定的数据库 4.查看当前已有的所有表 5.查看某个表的结构。
查看数据库:
SHOW DATABASES;
进入某个库:
USE shopping;
#shopping 是我的某个库
查询库中有哪些表头:
SHOW TABLES;
查看某个表头有哪些列及其列类型,列约束:
DESC shopping;
查看这个表里的列内容:
SELECT * FROM shopping;
现在是凌晨1点18分,已经晚了,本来想把所有的全部写完,但发现不太现实,只能把标题改为(增删改查)开头第一篇
晚安 ~~~
mySQL