MySQL 基础知识

        MySQL以开源、简单、性能高等特点而占据了不少市场,从最初的开源再到Oracle收购,已经成为了主流数据库中的一个选择。这次对接客户中有需要用到MySQL数据库,有需要对MySQL知识进行重新梳理下。

        1、下载安装

                服务器下载:http://mysql.com ,下载其中的GA版本

                客户端下载:自带命令行工具、官方 MySQL-Workbench,第三方的SQLyog软件

        2、安装

               安装比较简单,如果作为服务器,有几个值得注意的地方,设置端口的时候,勾选"Add firewall exception for this port",字体设置成:"gbk",设置账号密码的时候,勾选允许                 远程登录到MySQL

        3、数据库维护

              数据库备份

                      1、拷贝的方式,拷贝前需要停掉MySQL服务

                           数据库服务文件一般都放在:

                          C:\mysql\data    

                          C:\documents and settings\all users\application data\mysql\mysql server 5.5\data   

                          c:\programe files\mysql\mysql server 5.5\data

                      2、通过命令方式实现,打开cmd命令行工具进行命令备份,先设置好环境变量

                           mysqldump -u root -p mysql user>c:\backupname.sql

              数据库还原

                      1、通过复制数据文件实现数据还原

                      2、通过命令mysql实现数据还原                            

             数据库迁移

                     1、同版本数据库数据迁移

                     2、高版本向低版本数据迁移

                     3、低版本向高版本数据迁移

            4、常用的操作SQL语法基本与SQL Server一致,表操作、视图、索引、存储过程、触发器等

            5、与C#的结合

                   下载:MySql.Data dll类库

                    代码:

                    

        /// <summary>
        /// 连接MYSQL的测试
        /// </summary>
        public void ShowData()
        {
            MySqlConnection myConnection = new MySqlConnection();
            string ContString = "User Id=root;pwd=root;Host=localhost;Database=world";
            myConnection.ConnectionString = ContString;
            myConnection.Open();
            MySqlCommand myCommand = myConnection.CreateCommand();
            myCommand.CommandText = "SELECT * FROM city";
            MySqlDataAdapter myAdapter = new MySqlDataAdapter(myCommand);
            DataSet mySet = new DataSet();
            myAdapter.Fill(mySet, "selectDa");
            //this.dataGridView1.DataSource = mySet.Tables["selectDa"];
            myConnection.Close();
        }



         

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值