MySQL入门见解

一.安装

安装软件的话直接去官网上下载5.几版本的就可以了,这里附上我找到的安装方法:
https://blog.csdn.net/weixin_42869365/article/details/83472466
https://blog2.zhangchuanjun.cn/blogs/468336329Zc/database2

二.卸载

一开始安装MySQL的时候很多东西都不会勾选,所以卸载又重新安装了好几次…这里附上我找到的卸载方法:https://blog.csdn.net/K_king_wang/article/details/94722819

  1. 打开任务管理器将MySQL进程结束(或者net stop mysql)

  2. 打开控制面板->卸载程序,然后卸载掉所有MySQL相关的。

  3. 将你安装的MySQL目录下的MySQL文件夹删除。

  4. win+R输入regedit(注册表),删除查询到的MySQL文件夹。(或者直接删除:
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹。

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹。

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的文件夹。

  5. 删除C:\ProgramData\MySQL文件夹(ProgramData是隐藏文件夹,要勾选“查看->隐藏项目”)

  6. win+R输入cmd,删除服务名:sc delete mysql。

原文链接:https://blog.csdn.net/K_king_wang/article/details/94722819

三.一些基本操作命令
  • net start mysql:启动mysql
  • net stop mysql:停止运行mysql
  • CREATE database name:建立名为name的数据库
  • DROP database name:删除名为name的数据库
  • ALTER database db1 charset utf8:给数据库设置一个编码
  • CREATE database name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ic:创建一个默认编码格式为utf8的名为name的数据库
  • SHOW CREATE database name:查询刚创建的名为name的数据库
  • show databases:展示所有数据库
  • use name:使用名为name的数据库

  • CREATE table name(id int,name varchar(5):建立名为name的表,其中有格式为int的字段id,格式为varchar(5)的字段name
  • DROP table name:删除名为name的表
  • ALTER table A RENAME B:将表A的名字修改为B
  • ALTER table sname A B int:将表sname的字段A修改为格式为int的字段B
  • desc name:查看表name的结构
  • select *from name:查看表name的所有数据
  • show tables:查询所有表
  • show create table name:查看刚创建的名为name的表
  • INSERT INTO 表名(格式)values(要添加的信息);
    如 INSERT INTO student(sid double,sname varchar(5),sage double)values(123456,‘King’,19);
  • alter table user add name new VARCHAR(20) DEFAULT NULL:给表name增加一个字段new,默认为空
    alter table user add COLUMN new2 VARCHAR(20) NOT NULL:给表name增加一个字段new,默认不能为空
  • .alter table user DROP name new:在表name中删除一个字段new

  • HELP SHOW;显示允许的SHOW语句
  • 如何将sql文件导入mysql:开始导入sql文件,输入“source sql文件的路径”(注意你的文件路径要是复制来的,要将""全部换成“/”)
四.遇到的一些错误
  • ERROR 1046 (3D000): No database selected 问题的解决方法:
    先选择 mysql 自身的数据库:

    use mysql;

  • mysql登录错误:

    service mysqld stop
    mysqld_safe --skip-grant-tables &
    输入 mysql -u root -p 回车进入
    use mysql;
    update user set authentication_string=PASSWORD(“newpass”)where user=“root”;
    更改密码为 newpassord

  • ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘create database tea6’ at line 2:
    其实这个问题就是语法上的错误,回头仔细检查一下语法编写,然后在执行命令就好了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值