java习题:使用mysql数据库创建学生信息表


下载百度知道APP抢鲜体验

使用百喥知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

用navicat新建一个数据库和表
其中empno为关鍵列

从MySql数据库中读表


这里删除了工资大于4500的人

1.2启动数据库??在mysql存储的bin目录下輸入以下命令:


1.3登录数据库??在bin目录下输入以下命令及设置的密码:


1.4修改数据库密码??在bin目录下输入以下命令及修改后的密码如图中嘚4214963,即为设置的新密码:


1.5关闭数据库??在bin目录下输入如下命令:



??使用命令提示符查看:
??使用数据库工具查看输入命令后,选中命令并点击运行:

1.7创建数据库??例如创建一个名为sjk1的数据库,在进入数据库后输入如下命令其中命令中的if not exists是为了防止所创建在数据庫名称在系统中已经存在,若可以保证所见数据库名称不会重复可以省略if not exists


??使用命令提示符创建,创建一个名为sjk1的数据库:
??使用數据库工具创建创建一个名为sjk2的数据库:
??在工具中查看系统中的所有数据库,检查数据库是否创建成功:

1.8使用数据库??例如使用sjk1:


1.8删除数据库??例如删除sjk1:

1.9查看存储引擎命令??使用命令提示符: ??数据库:一个数据库管理系统(DBMS)可以管理多个数据库
??数據表:一个数据库中有多个数据表
??数据行:一个数据表中有多个数据行
??数据列(字段):一行数据有多个列
??索引:用于加快對表数据的访问
??主键:主键字段不允许为空并且唯一标识表中的一行
??外键:用于指定两个表之间的关系
??事务:更新数据的一個程序单元

3.2performance_schema??主要存储数据库服务器性能参数一般为DBA及高级用户用于分析数据库性能瓶颈

3.3Mysql??主要存储系统用户权限信息

4.1创建表??創建一个表名为sjk2_table1的表,并添加字段id和name其中int和varchar(10)分别为id字段和name字段的类型10为对字段长度的限制,primary key是对字段id的约束表示主键,unique是对name的约束代表唯一标示:


4.2显示表??显示sjk2中的所有表:











4.6.6修改表的字段名称??修改表的字段名称时要注意字段类型的兼容性及约束,除非该列数據为nul:


4.6.7修改表的字段类型??修改表的字段类型时要注意字段类型的兼容性及约束,除非该列数据为null:









??视图是存储在数据库中的查询的SQL语句。

5.5查看视图字段??Desc 视图名

??注意数据库的备份与恢复命令均在bin目录下操作。

6.1数据库的备份??备份数据库sjk2:


??在bin目录下查看备份:

6.2数據库的恢复??恢复刚刚备份但已经被删除sjk2:


我要回帖

 

随机推荐