摘要: SQL语言分类: 1)DQL 数据查询语言 Select 列 From 表名 where 条件 2)DML 数据操纵语言 Insert 插入 insert into 表名 (列,列,...) values (对应的值,对应的值) Update 更新 update 表名 set 列名=值, 列名=值 阅读全文
posted @ 2020-09-07 08:27 wxmax 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 创建数据库 use master --选择要操作的数据库 go--批处理命令 --创建数据库 create database TestNewBase --数据库名称 on primary --主文件组 ( name='TestNewBase',--数据库主要数据文件的逻辑名 filename='D: 阅读全文
posted @ 2020-09-07 08:26 wxmax 阅读(244) 评论(0) 推荐(0) 编辑
摘要: MySQL 一、 MySQL基础 1. MySQL数据库链接及目录 控制台连接数据库 MySQL 是一个需要账户名密码登录的数据库,登陆后使用,它提供了一个默认的 root 账号,使用安装时设置的密码即可登录 中文显示乱码chcp 65001(即使用utf-8字符编码) 登陆格式 1)mysql - 阅读全文
posted @ 2020-09-07 08:05 wxmax 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 服务端: class Program { static void Main(string[] args) { //1. 创建socket Socket tcpServer = new Socket(AddressFamily.InterNetwork, SocketType.Stream, Prot 阅读全文
posted @ 2020-09-02 23:22 wxmax 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 方式一:通过委托发起线程(BeginInvoke): Func<int, int> a = Test; IAsyncResult ar = a.BeginInvoke(20, OnCallBack, a);//倒数第二个参数是一个委托类型的参数,表示回调函数,当线程结束时会调用这个委托指向的方法;倒 阅读全文
posted @ 2020-09-02 22:45 wxmax 阅读(5464) 评论(0) 推荐(0) 编辑
摘要: 第一种:通过线程返回值的IsCompleted方法。 beginInvoke方法中前面的参数为委托方法中的参数,BeginInvoke方法的返回值为IAsyncResult类型,保存了线程的状态; EndInvoke方法会返回线程结束后的返回值 class Program { static int 阅读全文
posted @ 2020-08-31 22:16 wxmax 阅读(5569) 评论(0) 推荐(0) 编辑