mysqld install :找到你的库

net start mysql ;启动mysql的服务端(server)

mysql -uroot -p :启动mysql的客户端(Client)

exit; 退出客户端

net stop mysql 停止mysql的服务端(server)

mysql语句:

select user(); :  查看用户 分号一定别忘了, user是个函数,会出现下列图标,root表示用户 localhost表示当前机器的ip地址.

set password=password('123');  #  设置当前用户的密码为123

exit  #退出当前用户

show databases #  查看现在我拥有的库(文件夹其实),root 用户对每个都有操作的权利.

这就是你当前有的库也,就是nimysql一上来给你的初识文件夹.

select user,password from mysql.user;    # 查看某个表(文件)里的某些文件,这里查的是user表里的用户名,和密码(秘文的)

select user from mysql.user; # 查看创建了几个用户;

show grants for 'sb'@'locahost'# 查看你创建的用户有什么权利

flush privileges;  # 刷新使授权立即生效

二   权限和创建账户

创建:  create

1 create user  'sb'@'locahost'         # 创建一个名叫sb的账户,@是固定格式locahost(本地权限,只有我的电脑可以登录,没有密码的,他可以自己设置密码)

2 create user  'sb'@'locahost'   identified  by  '123';  #这个是我给他创建了账户,并且还给他设了固定的密码(123)

3 create user  'sb'@'192.168.1.1'   identified  by  '123'; # 这个sb用户只能在这个指定ip地址的电脑上登录了

4 reate user  'sb'@'192.168.1.%'   identified  by  '123';  #此账户只能在某一网段登录了.

5  reate user  'sb'@'%'   identified  by  '123'; # 所有人都可以连接登录了

创建的用户登录别人的数据库:()

mysql -usb -p123 -h192.168.11.44; 这个是你让这个sb用户密码为123的用户来登录192.168.11.44(这个ip地址对应的电脑的服务端)

授权:grant

权限(select, insert,delete,update)

grant select on  mysql.user to 'sb'@'locahost'   # 授予sb用户仅仅查看mysql库的user这个表

grant select,insert on  mysql.user to 'sb'@'locahost'   # 授予sb用户仅仅查看和增加mysql库的user这个表

grant select,insert on  mysql.* to 'sb'@'locahost'   #授予sb用户仅仅查看和增加mysql库的所有表这两个操作

grant select,insert on  *.* to 'sb'@'locahost'   # 授予sb用户查看和增加所有库的所有表这两个操作

grant all on mysql.user to 'sb'@'locahost'  ;授予这个sb用户可以操作mysql库的user这个表的所有操作(增删改查)

创建并授权:

grant all on *.*to 'sb'@'locahost' identified by '123'

三 基础数据库语法:

1. 操作文件夹(库)

增:create database db1 charset utf8;

查:show databases;

改:alter database db1 charset latin1;

删除: drop database db1;2. 操作文件(表)

先切换到文件夹下:use db1

增:create table t1(idint,name char);

查:show tables;

改:alter table t1 modify namechar(3);

alter table t1 change name name1char(2);

删:drop table t1;3. 操作文件中的内容(记录)

增:insert into t1 values(1,'egon1'),(2,'egon2'),(3,'egon3');

查:select * fromt1;

改:update t1set name='sb' where id=2;

删:deletefrom t1 where id=1;

清空表:

deletefromt1; #如果有自增id,新增的数据,仍然是以删除前的最后一样作为起始。

truncate table t1;数据量大,删除速度比上一条快,且直接从零开始,*auto_increment 表示:自增*primary key 表示:约束(不能重复且不能为空);加速查找

修改表结构;

语法:1. 修改表名

ALTER TABLE 表名

RENAME 新表名;2. 增加字段

ALTER TABLE 表名

ADD 字段名 数据类型 [完整性约束条件…],

ADD 字段名 数据类型 [完整性约束条件…];3. 删除字段

ALTER TABLE 表名

DROP 字段名;4. 修改字段

ALTER TABLE 表名

MODIFY 字段名 数据类型 [完整性约束条件…];

ALTER TABLE 表名

CHANGE 旧字段名 新字段名 旧数据类型 [完整性约束条件…];

ALTER TABLE 表名

CHANGE 旧字段名 新字段名 新数据类型 [完整性约束条件…];5.修改字段排列顺序/在增加的时候指定字段位置

ALTER TABLE 表名

ADD 字段名 数据类型 [完整性约束条件…] FIRST;

ALTER TABLE 表名

ADD 字段名 数据类型 [完整性约束条件…] AFTER 字段名;

ALTER TABLE 表名

CHANGE 字段名 旧字段名 新字段名 新数据类型 [完整性约束条件…] FIRST;

ALTER TABLE 表名

MODIFY 字段名 数据类型 [完整性约束条件…] AFTER 字段名;

mysql怎么用sb文件_初识mysql数据库相关推荐

  1. 安装mysql会产生哪些文件_安装mysql详细步骤有哪些?

    我就废话不多说了,大家还是直接看代码吧~create or replace function aa1(a1 integer[],a2 bigint) returns void AS $$declare ...

  2. mysql怎么导出pdm文件_根据mysql的.sql文件生成pdm文件

    POWERDESIGNER 是一个不错的数据库建模工具,但是如果是采用MYSQL数据库的话却很少人用它来建模型,因为MYSQL是一个比较简单(但速度很快)的优秀数据库,不支 持存储过程,触发器,bus ...

  3. mysql workbench 执行sql文件_向mysql workbench中导入.sql文件

    mysql workbench用的不多,前段时间装了一下,然后用了一下,感觉操作比dbdesigner4要更人性化一点.其中二个方面做了改进,让我觉得很爽. 第一,就是端口可以修改了,以前就是定死33 ...

  4. mysql通过拷贝数据文件的方式进行数据库迁移

    mysql通过拷贝数据文件的方式进行数据库迁移 --环境windows 将源机器A数据库拷贝到目标机器B: 我先在目标机器B上安装MySQL,停止mysql服务,然后将源机器A的data下关于数据库的 ...

  5. navicat mysql两张表建立联系_初识MySQL

    初识MySQL 为什么学习数据库 1.岗位技能需求 2.现在的世界,得数据者得天下 3.存储数据的方法 4.程序,网站中,大量数据如何长久保存? 5.数据库是几乎软件体系中最核心的一个存在. 什么是数 ...

  6. mysql日期维表sql文件_《MySQL必知必会》笔记(SQL练习+建表语句)

    站在巨人的肩上 Standing On Shoulders Of Giants 部分转自:https://www.jianshu.com/p/294502893128 https://blog.csd ...

  7. 初识mysql实验小结_初识mysql学习笔记

    使用VMVirtualBox导入Ubuntu后,可以通过sudo apt-get install mysql-server命令下载mysql. 在学习过程中,我遇到了连接不上Xshell的问题.最终在 ...

  8. mysql可视化导入csv文件_我们如何将数据从.CSV文件导入MySQL表?

    实际上,CSV也是一个文本文件,其中的值由逗号分隔,换句话说,我们可以说该文本文件带有CSV(逗号分隔的值).在将数据从.CSV文件导入到MySQL表时,我们需要将FIELDS SEPARATED O ...

  9. liunx导出mysql慢查询日志查看_查看 MySQL 慢查询日志文件-问答-阿里云开发者社区-阿里云...

    查看 MySQL 是否启用了慢 SQL 查询: 查看慢 SQL 日志是否启用. mysql> show variables like 'log_slow_queries'; +--------- ...

最新文章

  1. postfix邮件安装配置文档
  2. 基于CentOS中PXE网络环境构建实例
  3. 在python中、下列代码的输出是什么-python面试题详细总结(附答案)
  4. Docker将镜像上传至私有仓库
  5. Myeclipse中快速插入HttpServlet子类中doGet和doPost方法
  6. VTK:图片之ImageFFT
  7. vim + cscope + kscope
  8. 确保对象的唯一性——单例模式
  9. 安装JDK-- Java基础
  10. codeforces1012 B. Chemical table(并查集+思维)
  11. npp夜光数据介绍 viirs_科研成果快报第177期:中国地区长时序AVHRR气溶胶数据的主要问题: 气溶胶反演频次与重污染天气...
  12. python遥感数据有偿处理_利用python读写tiff遥感影像数据
  13. spring中context:property-placeholder/元素
  14. 如何看懂一个c语言项目,初学者怎样看懂代码 学习代码编程的注意事项
  15. 实用的网站、工具(科研学术、wps、作图、教程和文档、在线开发工具、在线编程学习、文档笔记工具、办公工具、写作、设计制作类、素材库)
  16. iOS ● 非常全的三方库、插件、大牛博客等等
  17. Java程序输出26个大写字母的ASCII对照表
  18. 帝国cms忘记后台帐号密码的处理方法
  19. 解决gateway转发websocket出现Max frame length of 65536 has been exceeded
  20. VLC编译错误难解 3 fatal error: features.h: 没有那个文件或目录

热门文章

  1. MySQL 面试必备 8 个知识点
  2. JavaScript 凭什么力压 Java、Python 横扫编程语言榜单?
  3. Python 彻底甩掉 Java,位居 48 种编程语言之首!
  4. 全民讨伐 Google AI “作恶”项目
  5. qt web混合编程_VS2017+QT 混合编程-在VS控制台程序配置QT
  6. 【2021Java最新学习路线】java前端开发
  7. php5.6获取文件名,PHP 5.6:headers_sent间歇性地返回true,空文件名和第0行
  8. php发卡平台源码免费,php源码 免费开源的云尚发卡V1.5.7 个人发卡平台源码 免费源码分享...
  9. 共享可写节包含重定位_理解重定位
  10. java中的多对多关系解析_Java中多对多映射关系