01 如何启动MySql服务
/etc/init.d/mysqld start
service mysqld start
Centos 7.x 系统
sysctl start mysqld02 检测端口是否运行
lsof -i :3306
netstat -lntup |grep 3306

03 设置或修改MySql密码
设置密码
mysql -uroot -ppassword -e "set passowrd for root = passowrd('passowrd')"
mysqladmin -uroot passowrd "NEWPASSWORD"
更改密码
mysqladmin -uroot passowrd oldpassowrd "NEWPASSWORD"
use mysql;
update user set passowrd = PASSWORD('newpassword') where user = 'root';flush privileges;
msyql 5.7以上版本修改默认密码命令
alter user 'root'@'localhost' identified by 'root'04 登陆数据库
mysql -uroot -ppassword05 查看当前数据库的字符集
show create database DB_NAME;06 查看当前数据库版本
mysql -V
mysql -uroot -ppassowrd -e "use mysql;select version();"

07 查看当前登录用户
mysql -uroot -ppassowrd -e "select user();"

select user(); #进入数据库查询08 创建GBK字符集数据库mingongge并查看完整创建语句
create database mingongge default charset gbk collate gbk_chinese_ci;09 创建用户mingongge使用之可以管理数据库mingongge
grant all on mingongge.* to 'mingongge'@'localhost' identified by 'mingongge';10 查看创建用户mingongge的权限
show grants for mingongge@localhost;

11 查看当前数据库有哪此用户
select user from mysql.user;12 进入mingongge数据库
use mingongge

13 创建一个innodb GBK表test,字段id int(4)和name varchar(16)
create table test (
id int(4),
name varchar(16)
)ENGINE=innodb DEFAULT CHARSET=gbk;14 查看建表结构及表结构的SQL语句
desc test;
show create table testG

15插入一条数据“1,mingongge”
insert into test values('1','mingongge');16 再批量插入2行数据“2,民工哥”,“3,mingonggeedu”
insert into test values('2','民工哥'),('3','mingonggeedu');17 查询名字为mingongge的记录
select * from test where name = 'mingongge';

18 把数据id等于1的名字mingongge更改为mgg
update test set name = 'mgg' where id = '1';19 在字段name前插入age字段,类型tinyint(2)
alter table test add age tinyint(2) after id;

20 不退出数据库,完成备份mingongge数据库
system mysqldump -uroot -ppassword -B mingongge >/root/mingongge_bak.sql

mysql 建表语句 及完整案例_Linux运维必会的100道MySql面试题之(一)相关推荐

  1. 面试题mysql环境搭建_Linux运维必会的100道MySql面试题之(四)

    020:如何开启从库的binlog功能? 修改配置文件加上下面的配置 log_bin=slave-bin log_bin_index=slave-bin.index 需要重启服务 021:MySQL如 ...

  2. mysql 建表语句 及完整案例

    1.最简单的,表名为name_info,只包含id列和name列: 执行sql语句: CREATE TABLE name_info(id int not null,name char(12) ); 2 ...

  3. 三种常用的MySQL建表语句(转)

    MySQL建表语句是最基础的SQL语句之一,下面就为您介绍最常用的三种MySQL建表语句,如果您对MySQL建表语句方面感兴趣的话,不妨一看. 1.最简单的: CREATE TABLE t1(     ...

  4. mysql 建表语句示例_MySQL Create Table语句和示例

    mysql 建表语句示例 In this article, I am going to explain the MySQL CREATE TABLE statement with examples. ...

  5. MYSQL建表语句错误:1103-Incorrect table name

    如题,使用MYSQL建表语句时发生错误 首先简述一下MySQL建表语句: 举例如下: CREATE table `iauth ` (`iid` varchar(32) NOT NULL COMMENT ...

  6. 【Json】在线JSON转MySQL建表语句工具

    在线JSON转MySQL建表语句工具 在线JSON转MySQL建表语句工具 此工具可以将JSON对象转换成MySQL语句,支持复制和下载. 在开发过程中,使用此工具可以蛮方便的. 当然还有其他工具:( ...

  7. 在线JSON转MySQL建表语句工具

    在线JSON转MySQL建表语句工具 在线JSON转MySQL建表语句工具 JSON:(JavaScript Object Notation, JS对象简谱) 是一种轻量级的数据交换格式.它基于 EC ...

  8. MySql建表语句迁移DB2方法总结(踩坑记录)

    一.前言 最近需要把mysql数据库中的表迁移到DB2数据库,表内的数据用kettle可以实现迁移,但是建表语句却怎么也搞不好. 百度半天,发现并没有什么好的方法或工具能把mysql建表语句转成DB2 ...

  9. mysql建表语句主键

    mysql数据库建表语句 createtableDMB_BDXX( IDbigintnotnull, MCVARCHAR(100)notnull, ZVARCHAR(100)notnull, ZXJB ...

最新文章

  1. 优化你的CPU来做深度学习
  2. Google跨平台UI框架 Flutter beta 重磅发布,这里有你需要了解的一切
  3. java类中定义索引器,C#面向对象基础——字段、属性和索引器
  4. 中等职业计算机等级考试,中等职业学校计算机等级考试题库(含答案):EXCEL
  5. node --- [node接口阅读]cluster的使用
  6. [渝粤教育] 西南财经大学 货币金融学 参考 资料
  7. Nginx笔记-使用Nginx给vue应用设置一个代理
  8. Linux下修改Tomcat默认端口
  9. 应用架构步入“无服务器”时代 Serverless技术迎来新发展
  10. oracle日期相减工作日_oracle 日期相减 转载
  11. 云计算学习笔记-001---对云计算的了解
  12. 【POJ 3276】【开关问题】Face The Right Way【暑期 No.4】
  13. Qt实战笔记-从零开始搭建一套库存管理系统-(一)准备工作
  14. 光洋协议转换网关WTGNet-KOYO
  15. 算法刷题记录(Day 73)
  16. U盘启动安装Windows7 系统
  17. 找工作的一些感悟——前端小菜的成长
  18. 一份报告引发的血案:二手车电商老大车易拍被黑的72小时
  19. 应届生毕业就失业?这该怎么办
  20. 1G是2的多少次方?

热门文章

  1. cjson使用_LD3320语音识别模块:LDV7模块使用详解
  2. 怎样使用python画复杂函数_在python中绘制复杂的函数?
  3. 关于webstorm 弹出Clear Read-Only status
  4. ubuntu16.04系统上安装CAJViewer方法步骤教程详解
  5. 小程序开发 js里面array操作的方法列表。
  6. 带你秒学JavaScript
  7. Xamarin For Visual Studio 3.7.165 完整离线破解版
  8. python xlwt列宽设置_python xlwt 设置单元格样式
  9. java怎么调用另一个类的方法_Java设计模式:十篇,代码小白必看
  10. 年轻人“躺平”的生活方式,引起不少争议