JAVA进行数据库部分知识的操作代码有哪几点
发布时间:2022-02-18 13:42:14 所属栏目:MySql教程 来源:互联网
导读:这篇文章主要介绍JAVA进行数据库部分知识的操作代码有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! java高级部分: 1.多线程:线程并发(多个线程操作共享变量); 锁机制,关键字有synchronize(并发线程安全,可锁对象和方
这篇文章主要介绍JAVA进行数据库部分知识的操作代码有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! java高级部分: 1.多线程:线程并发(多个线程操作共享变量); 锁机制,关键字有synchronize(并发线程安全,可锁对象和方法),wait,notify (悲观)死锁,,wait,notify,notifyAll; 2.网络编程:UDP数据广播(数据发送者只需向交换机发送一个拷贝,交换机负责将这个信息制作n个拷贝发送给所有机器) Http协议(HyperText Transfer Protocol) Json数据格式,语法规则:JSON对象{"属性名":"属性值"} JSON数组["元素1","元素2"...] JSON插件:- Json-lib - Gson - Jackson - FastJSON - alibaba ; 数据库部分:(采用mysql5.5数据库,以及navicat图形工具对其操作) 3.系统以及mysql常用命令 系统命令(以管理员身份运行) : #启动服务 net start mysql #停止服务 net stop mysql #进入mysql命令行 mysql -uroot -p密码 #退出mysql命令行 exit #修改密码 mysqladmin -uroot -p123456 password 密码 #备份数据库实例 mysqldump -uroot -proot mydb > d:/mydb.sql #备份表 mysqldump -uroot -proot mydb tbuser > d:/tbuser.sql Mysql常用命令 : --显示数据库实例 show databases; --创建数据库实例 create database mydb; --使用数据库实例 user mydb; --显示实例中所有数据库表 show tables; SQL语句 auto_increment:设置列自增,可用于主键列以及非空唯一列(not null unique) unsigned:设置无符号列(列值不允许为负数) zerofill:设置零填充列(当列数据长度不到定义长度时,数值前补0) 4.SQL语句: DDL(数据库定义语言:用来建立数据库、数据库对象和定义其列):create、desc(查看表结构)、alter、drop DML (数据库操纵语言:增删改查):select、insert、delete、update; DCL(数据库控制语言:控制权限)revork,grant; 5.(完整性条件)约束:1. 主键约束 2. 外键约束 3. 不为空约束 4. 唯一约束 5. 检查约束(mysql暂不支持) 6.数据类型、运算符 7.查询(重点):SELECT 查询列1,查询列2,... FROM 目标表 【WHERE 查询条件】 【GROUP BY 列名称】 【HAVING 查询条件】 【ORDER BY 列名称 ASC|DESC】 【LIMIT [偏移行,]记录行数】 单表查询:模糊查询(“%”,“_”),聚合函数 多表查询:等值连接,外连接 mysql函数的使用。 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |