zoukankan      html  css  js  c++  java
  • mysql的安装以及基本操作

    一、在Linux 下安装MySQL

      ubuntu 下可以直接使用apt-get 。

      centos 下yum源有没有就不知道了。

      

      1. sudo apt-get install mysql-server
     
      2. sudo apt-get install mysql-client
     

      3.  sudo apt-get install libmysqlclient-dev

      安装过程中要设置密码,记得把密码记住。

      验证是否已经安装成功了。

      sudo netstat -tap | grep mysql

      如果已经在监听说明安装成功。

      登录的话使用如下命令:

      mysql -u root -p 

      

      -u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。
     

       用 showdatabases; 显示你所有的数据库。

      

      使用help; 命令可以看到所有的指令。

      

      use mysql ;

      

      

      

      show tables;

      

      看到里面的数据的表。

      用exit 退出。

      

      再写个c语言程序的例子实现刚才的功能。

     1 #include <mysql/mysql.h>                                                        
     2 #include <stdio.h>                                                              
     3 #include <stdlib.h>                                                             
     4                                                                                 
     5                                                                                 
     6 int main(void)                                                                  
     7 {                                                                               
     8     MYSQL *conn ;                                                               
     9     MYSQL_RES *res ;                                                            
    10     MYSQL_ROW row ;                                                             
    11     char server[] = "localhost" ;                                               
    12     char user[] = "root" ;                                                      
    13     char password[] = "chen5";                                                  
    14     char database[] = "mysql" ;                                                 
    15                                                                                 
    16     conn = mysql_init(NULL) ;                                                   
    17                                                                                 
    18     if (!mysql_real_connect(conn , server , user , password , database , 0 , NULL , 0 ))
    19     {                 
    20         fprintf(stderr , "%s
    " , mysql_error(conn)) ;                          
    21         return -1 ;                                                             
    22     }                                                                           
    23                                                                                 
    24     if (mysql_query(conn , "show tables"))                                      
    25     {                                                                           
    26         fprintf(stderr , "%s
    " , mysql_error(conn)) ;                          
    27         return -2 ;                                                             
    28     }                                                                           
    29                                                                                 
    30     res = mysql_use_result(conn) ;                                              
    31     printf("MySQL Tables in mysql database:
    ");                                
    32                                                                                 
    33     while ((row = mysql_fetch_row(res)) != NULL)                                
    34     {                                                                           
    35         printf("%s 
    " , row[0]) ;                                              
    36     }                                                                           
    37      mysql_free_result(res) ;                                                    
    38     mysql_close(conn) ;                                                         
    39                                                                                 
    40     printf("finish! 
    ") ;                                                      
    41                                                                                 
    42     return 0 ;                                                                  
    43 }                                                                               
    44                                                                              
    45                                                          

      编译

      g++ test.cpp -I/usr/local/include/mysql -L/usr/local/lib/mysql -lmysqlclient

      ./a.out 运行。就可以实现刚才的功能。

  • 相关阅读:
    6-Python爬虫-分布式爬虫/Redis
    ES 查询时 排序报错(fielddata is disabled on text fileds by default ... )解决方法
    Intellij Idea webstorm 激活
    Intellij Idea 配置jdk
    java 获取(格式化)日期格式
    js 跳转 XSS漏洞 预防
    CSS去掉背景颜色
    js对象无法当成参数传递 解决方法
    Elasticsearch java api
    java多条件查询SQL语句拼接的小技巧
  • 原文地址:https://www.cnblogs.com/chenfulin5/p/5957193.html
Copyright © 2011-2022 走看看