加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql数据库建库建表(转)

发布时间:2022-10-21 14:33:09 所属栏目:MySql教程 来源:转载
导读: 感谢作者提供的文章资料~~~
mysql语言规则:1.关键字和函数名称全部大写
2.数据库名称,表名称,字段名称全部小写
1、进入mysql数据库,可通过mysql安装的客户端进入,打开客户端输入密码,

感谢作者提供的文章资料~~~

mysql语言规则:1.关键字和函数名称全部大写

2.数据库名称,表名称,字段名称全部小写

1、进入mysql数据库,可通过mysql安装的客户端进入,打开客户端输入密码,即进入数据库

创建数据库表_oracle 创建表时创建索引_svn创建多个版本库

2、通过命令提示符进入mysql数据库

cmd或Windows+r进入命令提示符窗口,如果配置了mysql的环境变量,直接输入mysql -h localhost -u root -p (root为用户名)

环境变量没有配置时,或者上面的命令不生效,找到mysql安装路径的bin目录创建数据库表,输入mysql -u -root -p (其中root为登录用户名,安装时候默认为root),然后回车输入密码即可登录到数据库

创建数据库表_oracle 创建表时创建索引_svn创建多个版本库

3、查mysql版本及安装情况

输入status可查看版本号,端口号等安装信息,用mysql客户端还可查看到安装路径

oracle 创建表时创建索引_创建数据库表_svn创建多个版本库

4、查建删数据库

查现有数据库:show databases; (database的复数形式,最后以英文分号“;”结尾)

新建数据库:create database test; (test为数据库名,可根据自己需求随意取,此时database为单数,建库成功后可用show databases查看,可以看到包含test数据库)

删除数据库:drop database test; (如建库不需要或者有错误可进行删除操作,test为删除的数据库名)

5、查询创建删除用户

查询mysql所有用户:select user,host from mysql.user;

创建数据库表_oracle 创建表时创建索引_svn创建多个版本库

创建用户:create user 'test'@'localhost' identified by '123456';

(注:单引号和双引号都可以,test为新建用户名,localhost为允许test用户访问的主机,localhost表示只能在本机登录,%代表所有的电脑都可以登录,'123456'表示test用户的登录密码)

创建数据库表_svn创建多个版本库_oracle 创建表时创建索引

修改用户:update mysql.user set authentication_string=('新密码') where user="test" and host="localhost"; (mysql5.7版本中没有password字段,使用authentication_string替换了password),

flush privileges刷新MySQL的系统权限相关表,修改用户密码和用户权限需要执行,或者重启否则会出现拒绝访问

删除用户:drop user 'test'@'localhost'; (test为用户名,localhost为登录主机)

oracle 创建表时创建索引_创建数据库表_svn创建多个版本库

6、查看分配用户权限

查看数据库中某个用户权限:show grants for 'test'@'localhost'; (查看test用户在本机的权限)

给test用户在test数据库分配select,update权限:grant select,update on test.* to 'test'@'localhost' identified by '123456'; (test.* 表示test数据库中所有数据,'test'@'localhost' 表示本地test 用户,使用'%' 表示对所有非本地主机授权,不包括localhost。)

给用户分配所有操作权限:grant all privileges on test.* to 'test'@'localhost' identified by '123456';(grant ******on******to********identified by ******;)

删除用户操作权限:revoke all on test.* from 'test'@'localhost'; (revoke ***** on ******from********;)

7、进入数据库

进入test数据库:use 'test';

查看当前使用数据库:select database(); (show databases;为展示所有的数据库)

查看当前数据库中所有表:show tables;

8、建表

新建:create table 表名(字段名 字段类型); (多个字段用逗号","分隔)

9、导入sql文件

source d:/work/文件名.sql; (此处为正斜杠"/")

出现问题结束当前行命令使用'\c';

退出mysql使用命令'\q'或'exit'

10、数据库常用命令

查看表结构:desc 表名;

显示当前用户:select user();

显示当前时间:select now();

显示当前版本:select version();

查看当前使用数据库:select database();

删除数据库:drop database 数据库名;

删除表名:drop table 表名;

(编辑:威海站长网)

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