首页 > 数据库技术 > 详细

数据库的基本操作

时间:2019-07-30 20:43:49      阅读:92      评论:0      收藏:0      [点我收藏+]

Linux下安装MySQL

命令:

安装软件:

sudo apt-get install mysql-server mysql-client

sudo apt-get install mysql-query-browser

phpmyadmin

配置MySQL
 

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

建立和断开数据库

bool createConnection()
{
  QSqlDatabase db;
  db = QSqlDatabase::addDatabase("QMYSQL");
  db.setHostName("localhost");
  db.setDatabaseName("lhsample");
  db.setUserName("root");
  db.setPassword("123456");
  if(!db.open()){
    qCritical("Can‘t open database: %s(%s)",
    db.lastError().text().toLocal8Bit().data(),
    qt_error_string().toLocal8Bit().data());
    return false;
  }
  return true;
}
QSqlDatabase::database().close();
 
 

数据库建立连接

 

 

 

数据库的基本操作

原文:https://www.cnblogs.com/fanhua666/p/11272581.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!