当前位置: 首页 > news >正文

ubuntu链接mysql

C++链接mysql

报错

sudo apt-get update
sudo apt-get install libmysqlclient-dev

指令编译

g++ -o mysql_example mysql_example.cpp -I/usr/include/mysql -lmysqlclient
g++ mysql_test.cpp `mysql_config --cflags --libs`

安装mysql

sudo apt updatesudo apt install mysql-server mysql-clientsudo apt install libmysqlcppconn-dev

以下连接mysql

service mysql start

mysql -uroot -p 

输入密码 ******

SQL error: Access denied for user 'root'@'localhost'

1. 数据库操作

创建数据库

CREATE DATABASE mydatabase;


使用数据库

USE mydatabase;


删除数据库

DROP DATABASE mydatabase;


2. 表操作

创建表

CREATE TABLE employees (id INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(255) NOT NULL,position VARCHAR(255),salary DECIMAL(10, 2),hire_date DATE
);


删除表

DROP TABLE employees;

3. 数据操作

插入数据
 

INSERT INTO employees (name, position, salary, hire_date) VALUES ('Alice', 'Engineer', 70000.00, '2020-01-15');

3.查询数据

查询所有数据

SELECT * FROM employees;

查询特定列的数据

SELECT name, position FROM employees;

带条件的查询

SELECT * FROM employees WHERE salary > 50000;

排序查询结果

SELECT * FROM employees ORDER BY salary DESC;

限制查询结果的数量

SELECT * FROM employees LIMIT 5;

更新数据

UPDATE employees SET salary = 75000 WHERE name = 'Alice';

删除数据

DELETE FROM employees WHERE name = 'Alice';

http://www.lryc.cn/news/384052.html

相关文章:

  • QStyledItemDelegate 和 QItemDelegate 的作用
  • 3.任务的创建与删除
  • 进程、CPU、MMU与PCB之间的关系
  • 代码随想录算法训练营Day50|1143.最长公共子序列、1035.不相交的线、53.最大子序和、392.判断子序列
  • 国家自然科学基金标书大全(2002-2024)
  • Python代码打包成exe应用
  • CesiumJS【Basic】- #016 多边形面渲染“花了”的问题
  • qt 开发对信号槽进行二次封装,实现信号槽管理接口。
  • 本地项目上传到gitee
  • ONLYOFFICE 8.1版本桌面编辑器测评:超越想象的办公体验!
  • 中介子方程三十四
  • 最新Sublime Text软件安装包分享(汉化版本)
  • AI-智能体基础设施
  • 【docker】docker启动neo4j,并配置内存
  • 面试准备记录
  • 文件管理—linux(基础IO)
  • 【华为OD机试|01】最远足迹(Java/C/Py/JS)
  • conda安装管理配置
  • 鸿蒙开发HarmonyOS NEXT(一)
  • 新能源革命风起云涌:创新科技引领可持续发展新篇章
  • Java之TimeUnit类
  • 【大数据】大数据时代的黎明
  • 多接口分线盒在工业自动化中的重要性与应用
  • C# Modbus设备信息加载的实现方式(2)
  • mongoDB基本命令操作
  • MySQL索引,事务
  • 嵌入式软件面试记录(5)
  • Linux-笔记 OverlayFS文件系统入门
  • Kubernetes面试整理-如何配置和使用Service, Ingress?
  • 深入浅出:NPM常用命令详解与实践