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

mysql数据库建库建表

发布时间:2022-10-27 12:45:11 所属栏目: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 表名;
 

(编辑:航空爱好网)

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