已采纳回答 / ws520
在mysql中比如你安装好mysql之后,你创建数据库create database test1;create database test2;create database test3;然后show databases;则会显示你刚才创建的数据库,其实说到底这些数据库存到了你的硬盘中,因为你是基于Mysql创建的,而你的mysql是安装在你的电脑硬盘上的,所以就存在了硬盘中了
2017-09-24
已采纳回答 / Nero0913
gbk编码, 一个中文字符两个字节, 一个字节占8位, 也就是一个中文16位,utf编码, 一个中文字符三个字节, 一个字节占8位, 也就是一个中文24位。英文字符, 一个字符一个字节, 一个字符也就是8位。
2017-09-23
最新回答 / 举个腻子
不一定,看情况吧.出现乱码的一般都是编码不匹配造成的.mysql的默认编码是utf-8,但一定要用GBK,character set一下格式就可以.java也没有说限制用什么格式,一般情况下中国地区IDE默认的是GBK,你要用UTF设置一下编辑器的编码格式就搞定了.java和PHP都没有所谓的一定要用什么编码格式,只要是两者的编码格式匹配,你用什么都行.
2017-09-21
最新回答 / 吴小元的
修改SQL语句的结束标记 之前是当输入;时结束输入,开始执行所输入语句,但是在创建PROCUDURE的语句中会有;存在,这时候在你没有结束存储过程创建的时候就把你的输入中断了,加入DELIMITER //之后结束标记就变成了//,之后只有输入//符号并点击回车才会结束输入。
2017-09-21
最赞回答 / _dark
首先,纠正一下这个exisis应该是exists吧。用法:exists (sql 返回结果集为真) 用途:例:表AID NAME 1 A12 A23 A3表BID AID NAME1 1 B12 2 B2 3 2 B3表A和表B是1对多的关系 A.ID => B.AIDSELECT ID,NAME FROM A WHERE EXISTS (SELECT * FROM B WHERE A.ID=B.AID)执行结果为1 A12 A2(Tips:此命...
2017-09-19