mysql-linux启动、进入数据库、环境变量配置、常用命令

本文档提供了MySQL数据库的基础操作指导,包括环境变量配置、启动/停止/重启服务、进入数据库的方法及常用命令等内容。适用于初学者快速上手MySQL。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mysql 根据版本不通命令分为:mysql或者mysqld这里以mysql为例

 

一、环境变量配置
     1、环境变量配置地址

          C:\Program Files\MySQL\MySQL Server 5.7\bin;

     2、查看环境变量是否安装成功
          查看mysql版本:mysql --version (前提环境变量配置正确)

 

二、mysql启动、停止、重启

方法一、mac下mysql的启动、停止和重启 
	摘要:在Mac OS X启动和停止MySQL服务的命令
	启动MySQL服务
		sudo /usr/local/mysql/support-files/mysql.server start

	停止MySQL服务
		sudo /usr/local/mysql/support-files/mysql.server stop
 
	重启MySQL服务
		sudo /usr/local/mysql/support-files/mysql.server restart
		
方法二、/etc/init.d 系统文件下
	启动mysql
		/etc/init.d/mysql start
		
	停止MySQL服务
		/etc/init.d/mysql stop
		
	重启MySQL服务
		/etc/init.d/mysql restart

    备注:在停止mysql服务是如果报MySQL server PID file could not be found! 则直接暴力删除

              1、ps -ef|grep mysql

              2、kill -9 进程id

 

三、进入数据库方法

     方法1:正确配置环境变量进入方法

           直接输入命令: mysql -h127.0.0.1 -uroot -proot   

           参数说明:    -h主机地址(本机可以省)
                                 -u表示用户名
                                 -p表示密码

 

     方法二:不配置环境变量进入数据库的方法
             1、进入数据库的安装目录:cd /usr/local/mysql/bin

                   或者:/etc/init.d

                   或者/usr/local/mysql/support-files
             2、输入如下密令:mysql -h127.0.0.1 -uroot -proot
             参数说明:    -h主机地址(本机可以省)
                                   -u表示用户名
                                    -p表示密码

 

四、常用命令

1、显示所有库  
    show databases  
  
2、选择一个库:  
    use 数据库名  
  
3、显示所有表:  
    show tables  
  
4、显示数据看参数  
    \s:                   
  
5、查看正在执行的sql  
    show processlist;  
  
6、杀死进程或者在运行的sql  
    kill -9 12548;  
  
7、显示数据表的结构:  
    describe 表名;  
  
8、查看mysql是否在监听端口命令:  
    netstat -tl | grep mysql  
    会看到如下类似内容tcp 0 0 *:mysql *:* LISTEN 

9、建库
	create database 库名;
	GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
	UTF8: CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
	
10、建表:
	use 库名;
	create table 表名(字段设定列表);
	
11、删库和删表:
	drop database 库名;
	drop table 表名;
	
12、编码的修改
	如果要改变整个mysql的编码格式:  
	启动mysql的时候,mysqld_safe命令行加入  
	--default-character-set=gbk 

	如果要改变某个库的编码格式:在mysql提示符后输入命令  
	alter database db_name default character set gbk;
	
13、创建表是先判断表是否存在
	create table if not exists students(……);

14、从已经有的表中复制表的结构
	create table table2 select * from table1 where 1<>1;

15、复制表
	create table table2 select * from table1;

16、对表重新命名
	alter table table1 rename as table2;

17、修改列的类型
	alter table table1 modify id int unsigned;//修改列id的类型为int unsigned
	alter table table1 change id sid int unsigned;//修改列id的名字为sid,而且把属性修改为int unsigned

 

 

     

 

   

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值