加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

JAVA进行数据库部分知识的操作代码有哪几点

发布时间:2022-02-18 00:59:37 所属栏目: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函数的使用。

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读