MySQL基本原理和常用命令

我好想睡觉啊 / 2023-08-30 / 原文

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";");