MySql学习

简介:MySql现在是Oracle及甲骨文公司旗下的产品,它是开源的,免费的,及公司用不用掏任何费用

安装:为了简便,我们可以直接选择安装PhpStudyhttp://rj.baidu.com/soft/detail/17836.html?ald,这个软件就自动把PHP环境搭建好了,Apache,PHP,MySql等软件就不用我们单独一个一个安装了。

安装好后,测试:打开CMD控制台->输入mysql -uroot -p回车->然后输入密码,一般默认密码我们设为123。不出什么问题的话,我们会看到如下界面

这时,如何我们想查看安装数据库的详细信息,比如端口号啥的,可以输入status; 将显示当前mysql的version的各种信息。 

要想操作数据库,我们可以下载一个Navicat Premium软件,

链接:http://pan.baidu.com/s/1bQ1fPG 密码:vj6z

打开软件链接时,链接名可以随便去,端口号可以利用如上方法获取,主机名写localhost或127.0.0.1均可 最后注意测试链接哦~无误即可开始MySql之旅了

对于新手来说,可能不太用会这个软件,接下来看图演示下:

1.首先新建数据库,在弹出框里面起个数据库名字 ,并选择字符集和排序规则

接下来我讲讲如何在VS中操作MySQL:

首先引入MySql.Data.dll,然后写链接字符串,这个字符串和SqlServer也差不了多少

如:string strConn = "Server=127.0.0.1;User ID=root;Password=123;Database=inferno;";

当MySQL不是默认3306端口时,或者当我们链接不上时,就要先看看端口是多少 ,然后在链接字符串中指定端口,添加port语句:

如:string strConn = "Server=127.0.0.1;User ID=root;Password=123;Database=inferno;port=3307;";

然后再写个简单的链接例子:

 

string strConn = "Server=127.0.0.1;User ID=root;Password=123;Database=inferno;port=3307;";
            string sql = "select *from student where StuName='RYJ';";
            using (MySqlConnection conn = new MySqlConnection(strConn))
            {                
                using (MySqlCommand cmd = new MySqlCommand(sql, conn)) 
                {
                    conn.Open();
                    using (MySqlDataReader reader = cmd.ExecuteReader())
                    {
                        if (reader.HasRows)
                        {
                            if (reader.Read())
                            {
                                Console.WriteLine(reader.GetString(1) + ":" + reader.GetInt32(2));  
                            }
                        }
                    }
                }
            }

  

 

posted @ 2016-06-02 23:56  shuai7boy  阅读(356)  评论(0编辑  收藏  举报