安装mysql-5.5.20-win32.msi:
建议在与php、apache同级目录建立mysql、mysqldata(存放mysql产生的数据)两个文件夹;
在“Custom Setup”步骤时选择"MySql Server"->"Location"为"d:\x\myslq";"Server data file"->"d:\x\mysqldata";
在安装完毕时会询问是否需要配置"Launch the Mysql Instance Configuration Wizard",将前面复选框选中,点击完成进入配置界面;
需要注意的有几步骤,其余的保持默认状态;
1:选择"Detailed Configuration"详细配置;
2:将Innodata表单独新建一个文件夹(inno-data)进行存放(数据存放很重要)
3:在"Enable TCP/IP Networking"中选中"Add firewall exception for this port"
选中"Enable Strict Mode"
4:在选中数据集(character set)时选择"Manual Selected Default Character Set/Collation"中的"utf8"编码方式
5:"Install As Windows Service"表示作为系统服务项安装即开机启动;并将"Include Bin Directory in Windows PATH"勾选上,这个选项等同于自动添加环境变量(“系统属性”->“高级”->"环境变量"),使我们在cmd中能直接使用mysql命令;
链接数据库:
如果提示找不到mysql命令;解决方法:
1、配置环境变量,指定mysql\bin目录;
2、每次进入到mysql\bin目录,再运行mysql;
连接服务器:
服务器地址(可用IP,域名);端口(3306);用户名;密码
mysql -h localhost -u UserName -p PassWd
-h:如果没写默认链接localhost
-u:
-p:可以连着写eg:-pPassWd;
sql语句以分号结尾;
退出:
exit;//退出mysql
如果是语句出错,可以输入 ‘\c’退出命令重新输入;优雅的错误处理方案;
入门语句:
1、show databases;查看存在的数据库;
安装好之后,默认会有四个数据库,前三个数据库记录数据库的基本信息,不要修改;
2、create database php;创建一个名为php的数据库;
3、use php;选择数据库;当出现Database changed表示选中成功,也就是说你随后进行的操作就是针对该数据库进行的操作(如下面对于表的操作,就得先选中数据库);
4、show tabses;查看选中库的表;Empty set <0.16 sec>表示该数据库里没有表;
5、创建表
create table msg (//创建一个名为msg的表
id int,
title varchar(60),
name varchar(10),
content varchar(1000)
);
6、drop database php;删除数据库;
drop table tableName;删除一张表;
7、不能修改数据库的名字;
8、修改表的名字;rename table oldName to newName;
9、description(desc缩写) tableName;查看表结构;
create table msg (id int, title varchar(60), name varchar(10), content varchar(1000));
desc msg;
解决字符集问题,默认建表一般用utf-8,而我们在windows下窗口是GBK字符集,因此需要声明字符集;
set names gbk;
增删改查:
插入值://msg为表单名;
insert into msg
(id,title,name,content)
values
(1,'dfs','zhang','sdafas');如果插入多行,只需将分号改成冒号在后面添加即可,最后以分号结束;
修改表
update msg
set
id=2,content='sdff'
where
name = 'zhang';
删除
delete from msg
where
name='zhang';
查语句:
select id,title from msg;
select * from msg where id > 2;
阅读(2439) | 评论(0) | 转发(0) |