zoukankan      html  css  js  c++  java
  • 数据库的基本操作

    Linux下安装MySQL

    命令:

    安装软件:

    1 sudo apt-get install mysql-server mysql-client
    2 
    3 sudo apt-get install mysql-query-browser
    4 
    5 phpmyadmin
    View Code

    配置MySQL 

     1  1 mysql -p -u root//以root身份连接MySQL,输入第一步中设置的root密码
     2  2 GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost';
     3  3 //为root用户设置数据库访问权限(拥有所有访问权限)
     4  4  CREATE USER 'lh'@'localhost' IDENTIFIED BY '123456';
     5  5  //创建一个新的MySQL数据库访问用户和密码
     6  6  CREATE DATABASE lhsample;
     7  7  //建立一个新的名为lhsample的数据库
     8  8  GRANT ALL PRIVILEGES ON lhsample.* TO 'lh'@'localhost';
     9  9  //设置lh用户对lhsample数据库具有完全访问权限
    10 10  lh@ubuntu:~$ mysql -h localhost -p -u lh
    11 11  //连接数据库服务器
    12 12  /*通过quit命令断开与数据库服务器的连接*/
    13 13  mysql> show databases;
    14 14  //显示数据库链表
    15 15  mysql> use lhsample;
    16 16  //设置默认链接的数据库
    17 17  mysql> source /home/lh/Database/DDL/DDL.sql//导入数据
    18 18  mysql> show tables;//显示库中的数据表
    19 19  mysql> describe 表名;//显示数据表的结构
    20 20  lh@ubuntu:~$ mysqldump -u lh -p lhsample > lhsample.sql
    21 21  //导出整个数据库 格式:mysqldump -u 用户名 -p 数据库名 > 导出的文件名
    22 22  lh@ubuntu:~$ mysqldump -u lh -p lhsample course > lhsample_course.sql
    23 23  导出一个表格式:mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
    View Code

    建立和断开数据库

     1 bool createConnection()
     2 {
     3   QSqlDatabase db;
     4   db = QSqlDatabase::addDatabase("QMYSQL");
     5   db.setHostName("localhost");
     6   db.setDatabaseName("lhsample");
     7   db.setUserName("root");
     8   db.setPassword("123456");
     9   if(!db.open()){
    10     qCritical("Can't open database: %s(%s)",
    11     db.lastError().text().toLocal8Bit().data(),
    12     qt_error_string().toLocal8Bit().data());
    13     return false;
    14   }
    15   return true;
    16 }
    17 QSqlDatabase::database().close();
    18 
    19   
    20  
    View Code

    数据库建立连接

    1 QApplication app(argc, argv);
    2 if (!createConnection())
    3 return 1;
    4 MainW w;
    5 w.show();
    6 int res = app.exec();
    7 closeConnection();
    8 return res;
    View Code

    身体是1,财富·名利·是0,没有1有再多的0都没有用!!
  • 相关阅读:
    OC学习13——Foundation框架中的集合
    OC学习12——字符串、日期、日历
    OC学习11——循环引用与@class
    OC学习10——内存管理
    OC学习9——反射机制
    OC学习8——异常处理
    OC学习7——类别、扩展和协议
    OC学习6——面相对象的三大特性
    OC学习5——类和对象
    Unity3D应用防外挂与防破解
  • 原文地址:https://www.cnblogs.com/fanhua666/p/11272581.html
Copyright © 2011-2022 走看看