mysql使用经验

来源:互联网 发布:js 双引号 编辑:程序博客网 时间:2024/05/16 15:28

a.dos登录myslq:

mysql的安装位置:select @@basedir as basePath from dual;

首先要启动数据库:net start mysql ;(关闭数据库:net stop mysql);

进入mysql的安装目录bin下:

登陆:mysql -u root -p;

提示password:root   =====》》成功。。。。。

b.登陆成功后,需要选择数据库:

use 数据库名;

进行相关的操作。。。。。。。。。。。。。

=====具体的操作语句=======:

1.限制返回的结果:

select * from 表名  t  limit 行数;====》》限制返回5行,对比oracle要简单的多。

select * from 表名  t  limit 5  5;====》》表示返回从第5行开始的5行数据。第一个是位置,第二个是返回的数量。

2.使用mysql正则表达式:

检索列包含文本1000的所有行:

select * from 表名 t where t.字段 regexp   '1000'

regexp后跟的东西作为正则表达式处理。

like和regexp的区别:

like是匹配列的所有内容,regexp只要片段就可以;like要结合%使用才能达到效果。

3.修改mysql的root密码后,出现Host 'localhost' is not allowed to connect to this MySQL server 错误。

解决办法:
C:\Program Files\MySQL\MySQL Server 5.5\my.ini
在[mysqld]下加下面两行,
skip-name-resolve
skip-grant-tables
重启mysql的windows服务

4.mysql在定义上规则:

整型定义有多种,区别在于长度,根据业务需求选择合适的类型。

字符char,varchar:两种char是定长的,对于短且是定长的字段,优先选择char。占用空间上更有效率。



原创粉丝点击