mysql的各项基本操作

#启动MySQL数据库(在终端下)

  • mysql -u用户名 -p(可以在这直接写密码,但是密码是可见的,若在此不写,运行这条命令之后,会提示你输入密码(不可见))

#MySQL是一个数据库服务器

  • service mysql start  //启动数据库服务器(均是在终端下)
  • service mysql restart //重启数据库服务器
  • service mysql stop   //关闭数据库服务器


#新建用户

  • mysql -uroot -p123456 //以root用户登录MySQL(假设密码为123456)
  • show databases; //展示服务器中所有的数据库(注意:sql语句结尾加分号)
  • use mysql;//在数据库中选择名字为'mysql'的数据库,因为存放用户以及权限的表在其中
  • select host,user from user;//从user表中展现所有的用户
  • //以上是让你理解用户是咋回事,下面创建用户
  • create user '用户名' @'%' identified by '密码';//创建用户
  • grant all privileges on *.* to  '用户名'@"%" identified by "123456" with grant option; //给用户授权
  • flush privileges; //刷新权限


#数据库的各种操作

  • create database 数据库名 [character set utf8];//中括号里的命令是可选的,意义是指定数据库的编码
  • drop database '数据库名'; //删除数据库
  • alter database '数据库名; //修改数据库
  • use '数据库名';  //使用数据库


#表的各种操作

  • show tables; //展现当前数据库的所有表
  • drop table '表名';//删除表,必须已经指定数据库
  • create table '表名'(字段名 数据类型[约束],字段名 数据类型[约束],..)//创建的基本语法
  • insert into '表名'('字段名1','字段名2',.....) values(值1,值2,...)//添加数据
  • update '表明' set '字段名'='设置的数据' where 过滤条件 //更新表
  • delete from '表名' where 条件 //删除数据(保留结构)
  • drop from '表明' //删除整个表(结构也被删)
  • select */字段名1,字段名2 from '表名' where 过滤条件 //查询数据,若查询位置写‘*’表示查询所有字段的信息,也可已只查询相应字段的数据
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值