在上安装、使用MySQL注意事项
、如何样取得最新版本MySQL?
要安装MySQL,首先要当然要取得它最新版本虽然大家都知道在FreeBSDPackages中可以找到MySQL但是我还是建议大家到网络上去找最新版本MySQL我介绍大家到http://www.mysql.org去这里
最新版本是MySQL 3.23 versions
2、安装MySQL时候注意事项?
1、如果您是用MySQL+Apache使用又是FreeBSD网路操作系统话安装时候你应按注意到FreeBSD版本问题在FreeBSD3.0以下版本来说MySQL Source内含MIT-pthread运行是正常但在这版本以上你必须使用
native threads,也就是加入个with-named-thread-libs=-lc_r选项
2、如果您在COMPILE过程中出了问题请先检查你gcc版本是否在2.81版本以上gmake版本是否在3.75以上
3、如果不是版本问题那可能是你内存不足请使用./configure -- with-low-memory来加入
4、如果您要重新做你configure那么你可以键入rm config.cache和make clean来清除记录
5、我们般把MySQL安装在/usr/local目录下这是缺省值您也可以按照你需要设定你所安装目录
3、启动和停止MySQL
如果你机器上从未安装过MySQL话在安装MySQL时最后个键入命令是/usr/local/mysql-3.23X/scripts/mysql__db
如果你是同时安装多台机器话你可以编辑下这档案这样来可以使你方便设置好每台权限
1、在安装目录/usr/local启动mysql可以使用/usr/local/share/mysql/mysql.server start记得把mysql.server属性设置成777
2、要停止mysql daemon可以使用/usr/local/bin/mysqladmin shutdown来实现
3、如果你mysql已经设置了密码你必须使用mysqladmin -u root -p shutdown来实现
4、用root建个MYSQL使用者
你需要先用root登入机器然后改变目录存取权限chown -R mysql /usr/local/var接着修改mysql.server 档案这文件位于/usr/local/share/mysql/下把mysql_daemon_user=root改成mysql_daemon_user=mysql
但是在以后新增资料库的后记得把你相关档案存取权限改过去:chown -R mysql /usr/local/var/some__dbs
如果你希望你电脑启动时候自动加载mysql你只要在/etc/rc.local加入行/usr/local/mysql/share.server start
5、测试你mysql
启动mysql后你可以使用ps -aux来测试你就发现多了两个process MYSQL使用语法概观
串类型---STRINGS
串匹配必须是成对例如:
‘MY IS OCP’
“MY IS OCPISCAI”
他们必须是是用‘’或“”来表示!
我们来举些在串里面含有单引号和双引号例子例如:
重复双引号:
mysql>select “ hi! “ “ocp” “!”
->hi!”ocp”!
我们HTML网络里含有许多单引号和双引号所以
在这里会遇到些单引号和双引号而出错问题所以要加以小心
数字类型---NUMBERS
我们来看些合法数字表达方式:
7
777
-777
77.77
77.777
-777.7777o+7
资料库命名问题TATBLE、INDEX、COLUMN、以及ALIAS NAME 命名原则数字可以做为字首可以有底线但是不能完全是数字尽可能避免使用$在MYSQL里$是完全合法不过就是会和PHP混淆所以尽量不使用好在命名里不能有“.”ALIAS NAME可以使用256个其它长度般都限制在60个内你可以根据你需要自己修改MYSQL_INSTALL_DB把你所需要修改长度改改改时候注意别改太过夸张MYSQL资料库是可以支持但MYSQL核心我没有试过也许会出现
数值:在数值出错时候传回都是NULL
LOG10(X) :以10为底LOG值
mysql>SELECT LOG (EXP(1));
->2.000000
EXP(X):传回EX次方其中E是NATURAL LOG 底数
FLOOR(X):传回小于等于X最大整数
CEILING(X):传回大雨等于X最小整数
ROUND(X): 4舍 5入到整数
MOD(NM) 或者 % :取N除以M余数
SIGN(X):X大于传回1X等于0传回0X小于0传回-1
ABS(X):取绝对值
ROUND(XD): 4舍 5入到D位小数D等于0则和ROUND(X)相同
3角:
ATAN(XY):反 3角
ATAN2(XY):反 3角
LEAST(XY):至少两个参数传回最小值
GREATEST(XY):至少两个参数传回最大值
DEGREES(X):转换弧度(RADIAN)到度数
RADIANS(X):转换度数到弧度
最新评论