原创 商城數據庫的設計

登錄相關 用戶信息表(賬戶相關) CREATE TABLE UserAccount ( UID INT NOT NULL AUTO_INCREMENT, /* 用戶ID / ParentID INT NOT NULL, / 父級I

原创 c++與Mysql的連接

MySQL的簡單實用事例 #include<iostream> #include<mysql/mysql.h> #include<errno.h> #include<string.h> using namespace std;

原创 c++中json的使用

//客戶端程序 #include<iostream> #include<string.h> #include<string> #include<json/json.h> #include<errno.h> #include<arp

原创 表達式求值一個好的思路(非棧實現)

題目描述 對於一個不存在括號的表達式進行計算 輸入描述: 存在多種數據,每組數據一行,表達式不存在空格 輸出描述: 輸出結果 示例1 輸入 6/2+3+3*4 輸出 18 #include<cstdio> #include<ios

原创 MySql----常用數學函數

#數學函數 #1.round 按絕對值四捨五入,重載函數指定保留小數位數; SELECT ROUND(9.99); SELECT ROUND(9.9886867,2); #2.ceil 向上取整、 # floor 向下取整

原创 庫的管理和表的管理

#DDL語言 /* 數據定義語言 庫和表的管理 一·庫的管理 創建,刪除,修改 二。表的管理 創建,刪除,修改 創建:create database/table 修改:alter database/table

原创 MySql--子查詢

子查詢 /* 分類: 按結果集的行列數不同: 標量子查詢(結果只有一行一列) 列子查詢(結果集只有一列多行) 行子查詢(結果集只有一行多列) 表子查詢(結果集一般爲多行多列) 按子查詢出現的位置: select後面:僅僅支持標量子

原创 C++ 光標定位函數

在C++顯示中,我們想要光標出現在我們想要的位置,可以使用下面這段代碼 HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);//定義顯示器句柄變量,並且這個只能在每個頭文件中單獨定義句柄和函

原创 mysql--基礎查詢

#基礎查詢 USE myemployees; #1.查詢表中的單個字段 SELECT last_name FROM employees; #2.查詢表中的多個字段 SELECT last_name,salary,email

原创 UDP---廣播的實現

服務器端:指定客戶端爲地址爲.255的廣播,端口號固定,給sfd給廣播權限 客戶端:必須固定端口地址和服務器發送的廣播端口一致; server: 1 #include<stdio.h> 2 #include<netinet

原创 MySql-------分組查詢

分組查詢 group by 分組查詢中的篩選條件分爲兩類 分組前的篩選:用原始表的時候 ,用where在groupby 前面; 分組後的篩選:用分組後的結果集,用having 在groupby的後面; 注意:分組函數做條件一定在

原创 MySql-----常用字符函數

函數 概念:類似於java的方法,將一組邏輯語句封裝在方法體中,對外暴露方法名 好處:1、隱藏了實現細節 2、提高代碼的重用性 調用:select 函數名(實參列表) 【from 表】; 特點: 1.叫什麼(函數名) 2.幹什麼

原创 字符串處理函數

字符串處理函數 1、strlen函數:計算目標字符串長度, 格式:strlen(字符指針指向區域) 注意:①不包含字符串結束符‘\0’ ②需要導入庫 2.拷貝函數:strcpy 參數: 目標字符串 源字符串 格式strcpy(

原创 MySql-----刪除語句

方式 一:delete from where 1.單表的刪除: 2.多表的刪除: 方式二:truncate table:清空表 truncate刪除不能回滾,delete刪除可以回滾 */ #刪除語句 /* 方式 一:delet

原创 TCP狀態裝換和半關閉狀態

TCP狀態轉換 #include <sys/socket.h> int shutdown(int sockfd, int how); sockfd: 需要關閉的socket的描述符 how: 允許爲shutdown操作選擇以下