mysql什么叫数据表名
我们在电脑或手机各个应用系统所看到的动态变化的信息,都保存在数据库中,根据用户(也就是你、我还有更多的人)的请求或系统的特定算法从数据库抓取特定信息,展现到我们眼前。
这些信息按照一定的结构和规则组织起来,就像我们网购填个收货地址,地址也是按国家、省、市、区、街道、小区层层划分的。
每一类相似信息保存的基本单位叫做数据表。
比如你在某电商平台网购,所有商家会放到一个表,所有买家会放到一个表,地址是一个表,商品分类是一个表,商品又是一个表。为了技术人员方便开发和维护使用,每个表都要取个名称,这就是数据表名。比如,地址表我们可以取名address。
怎样找到mysql的用户名和密码
找到mysql的用户名和密码的具体步骤如下:
1、打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址。
2、打开cmd命令提示符,进入上一步mysql.exe所在的文件夹。
3、输入命令mysqld --skip-grant-tables回车,此时就跳过了mysql的用户验证。 注意:输入此命令之后命令行就无法操作了,此时可以再打开一个新的命令行。 注意:在输入此命令之前先在任务管理器中结束mysqld.exe进程,确保mysql服务器端已结束运行。
4、直接输入mysql,不需要带任何登录参数直接回车就可以登陆上数据库。
5、输入show databases; 可以看到所有数据库说明成功登陆。
6、其中mysql库就是保存用户名的地方。输入use mysql; 选择mysql数据库。
7、show tables查看所有表,会发现有个user表,这里存放的就是用户名,密码,权限等等账户信息。
8、输入select user,host,password from user; 来查看账户信息。至此,便找到了用户名和密码。 这样就解决了“找到mysql的用户名和密码”的问题。
oracle和mysql数据库和用户的区别
1.在Oracle中用select * from all_users显示所有的用户,而在MYSQL中显示所有数据库的命令是show databases。对于我的理解,Oracle项目来说一个项目就应该有一个用户和其对应的表空间,而MYSQL项目中也应该有个用户和一个库。在ORACLE(db2也一样)中表空间是文件系统中的物理容器的逻辑表示,视图、触发器和存储过程也可以保存在表空间中。而MYSQL并没有使用表空间来进行管理。
2.查询当前所有的表。ORACLE: select * from tab,MYSQL:show tables。
3.改变连接用户(库)。ORACLE:conn 用户名/密码@主机字符串,MYSQL:use 库名。
4.显示当前连接用户(库)。ORACLE:show user,MYSQL:connect。
5.执行外部脚本命令。ORACLE:@a.sql,MYSQL:source a.sql。
如何在MySQL创建表
1新建一个名为"createsql"的数据库,如下图所示。
2点击该数据库左侧的三角形图标,并显示其下面有四个列表项:表(Tables)和视图(Views)、存储过程(Stored Procedures)、函数(Functions),如下图所示。
3右击【表(Tables)】列表项,并在弹出的快捷菜单中选择【创建表(Create Tables)】菜单项,如下图所示。
4输入表名(Table Name)为“createtable”,创建数据项,并设置其属性,单击【应用(apply)】按钮,如下图所示。【解释说明】Table Name:表名Collation:字符集Column Name:列名Datatype:数据类型PK:主键NN:是否为空UQ:外键B:二进制UN:unsigned的英文缩称,无符号(非负数)ZF:zero fill的英文缩称,填充0,例如字段内容是1 int(4), 则内容显示为0001 AI:auto increment的英文缩称,自动增加G:生成列
5在弹出的【Apply SQL Script to Database】窗口中,可以看到创建表的SQL脚本,单击【应用(apply)】按钮,如下图所示。
6该窗口提示你可以执行SQL语句,单击【完成(Finsh)】按钮,如下图所示。
7创建完成后,可以看到Tables下名为"createtable"的表,如下图所示。
还没有评论,来说两句吧...