一起来学大数据|数据库和表结构的基本操作
上篇文章我们学到了如何安装数据库,下来我们学习数据库的一些基本的操作,其中也包括对表的操作。
数据库基本操作
show databases;通过此命令可以实现查看所有的数据 库名称,就像下图,这是默认的一些数据库
create database dbName ;通过此我们可以在数据库系统中创建一个叫reba的数据库
create database reba character set utf8 ;这条命令与上述命令类似,我们在上面的基础上加上了对数据库字符编码集的限制,能够保证我们的中文在系统中不会出错。
use dbName ;在use后面加入数据库的名字,也就是打开数据库。在下面创建表的时候必须先打开数据库,在进行建表操作。
select database();与show类似,同样是查看数据库,不同的是Select查看的当前所正在使用的数据库名称。
show create database reba ;这条命令是查看创建数据库reba的时候所使用的字符集。
drop database dbname;删除数据库的操作,
表
数据库中创建一个表,相当于在Java中新建一个User类,然后对其封装,List<User>便是一张数据表。
List<User>
1.数据类型
表中的字段数据类型有很多种,如下图,其实我们常用的有int和char,varchar这几种数据类型。
表字段数据类型
在这里有人会问char和varchar有什么区别?
char是一个定长的字符串,它的长度不会变化,而varchar在小于指定长度的情况下,它的长度会根据存储的长度而改变,是一个可变长度的字符串。
2.约束
俗话说的好,没有规矩不成方圆。通过这些约束我们可以实现对数据的规范,方便我们对数据的操作。
表结构操作
1-创建表
在java中我们这样来创建一张表
class User{
int age ;
String name ;}
类比数据库中,我们使用这样的方法,其实这也是一门语言
create table t_user2(
age int ,
name varchar(100) default ‘lisi’)
创建表的语法
表建好之后我们使用 desc 表名 来查看表的信息
查看表的字符编码集就是表的创建语句 show create table 表名;
2-修改表结构
在修改表中我们使用关键字alter来对表进行操作,具体的内容如下。
修改表
通过这些命令,我们可修改表的列名,表的属性以及添加和删除一列的数据。但是,我们基本不用修改表的做这些命令,迫不得已额尽量别用。
3.删除表
删除表我们也是一般不用,其中的语法有:
drop table 表名;
TRUNCATE TABLE 表名
这两种方式前面的是有条件的删除,自动增加的主键不会初始化,而后者是直接全部删除,不可退回,速度快,相当于新建了一张表,这个表与之前的一模一样,而且自增的主键也会从头开始计算。
之前你可能遇到这样的情况,强迫症的你就得使用第二种方式
这就是对表的一些基本操作,当然我们这里并没有去写对表的数据进行操作。
下篇文章我们将会对数据坤单表和多表数据的操作做一个详细的说明,有什么一下下方留言!帮助到你的话,关注一下我哟~谢谢大家支持。
感谢坚持关注的朋友
世界很大,幸好有你
欢迎在评论区留下你的问题或困惑,我将每天与你分享我的观点和心得。
聚焦最新科技咨讯,探寻未来智能领域,我是女陶。