『数据库』这……一名Java程序员到底要会几门语言啊?( 二 )
刘小爱用户即为该类实例化的一个对象:
姓名为刘小爱;
③菱形
表示的是实体之间的关系 。
用户和订单是什么关系?
一个用户是可以下多个订单的 。
一个订单也是对应多个用户 。
所以它们是多对多的关系 。
一直听人说程序员最好学画图 , 无论是思维导图还是流程图 , 这段时间我的画图能力简直突飞猛进 。
二、SQL语句
想不到我学Java的不仅要学Java语言还要学SQL语言 。
可以在DOS系统中输入命令行来操作数据库 , 当然也有可视化的工具 , 只不过在DOS系统中能让自己对命令行更加地熟悉 。
1命令行操作可视化的底层其实也就是命令行:
- calc命令行也就相当于点开计算器这个程序;
- start Chrome.exe命令行也就相当于打开谷歌浏览器;
- notepad命令行也就相当于打开记事本 。
电视里的那些黑客都是操作命令行 , 什么时候见到它们是一下一下去点的?
2.数据库查询
①查询数据库
show databases;
数据库有多个所以是复数形式 , 注意语句后面的“分号(;
②查看数据库编码表
show create database mysql;
结果是utf-8 , 创建的数据库编码表为utf-8 。
3创建数据库
①创建数据库
create database student;
根据语义就能懂其意思 , student是数据库名 。
②以指定的编码表创建数据库
create database student2 character set utf8;
character字符的意思 , 在这里就可以理解成编码表 , 设定编码表为uft8 。
4删除、修改数据库
①删除数据库
drop database sutdent2;
删除student2数据库 。
其实在英语中drop、delete、remove都有删除的意思 。
drop这个单词并不常见 , 为何要这样设置呢?
推荐阅读
- 程序员■Java程序员必知:HashMap进行put操作会不会引起死循
- 课工场郑州翔天信鸽|JavaScript最常用,java是主流,JetBrains公布编程语言排名
- 猿灯塔|POI Excel,Java架构-Apache
- 【Java】github上标星70.5k,贼火的Java突击手册,全面详细对标阿里P7
- 成都日报锦观|第一名竟然是这家,成都2019共享单车服务质量考核出炉
- 「编程」后台编程语言互相争执,为何前端公认JavaScript?
- 【红米手机】144Hz+天玑1000 Plus,千元机再添一名强将,KO友商
- 腾讯@JAVA如何连接数据库
- Java■Java仍然排名第一,但Kotlin不容小视了
- 「javascript」为什么NodeJS是创业公司的首选?了解用于Web开发的NodeJS