MySQL基本原理和常用命令
基本概念
数据库
表
基本原理
常用操作命令
数据库操作
//创建数据库
create database mydatabase;
表操作
//创建表
create table users (
id varchar(100) primary key,
passwd varchar(100) not null,
status int DEFAULT 0
);
//删除表
drop table users;
//查看表
select * from users;
describe users;
//插入
insert into users values(1,111);
Qstring sql = QString(" insert into users values(%1, %2, %3);").arg(id).arg(status).arg(passwd);
#include <QSqlQuery>
QSqlQuery query;
if(query.exec(sql))
{
QMessageBox::information(this, "提示","插入成功");
}else{
QMessageBox::information(this, "提示","插入失败");
}
//查找
QsqlQuery query;
query.exec("select * from users;");
while(query.next())
{
qDebug() << query.value(0); //注意类型
qDebug() << query.value(1);
qDebug() << query.value(2);
}
// 删除
QsqlQuery query;
query.exec("delete from users where id="1";");