Mysql

1.登录,查看,退出

  • cmd进入命令窗口
  • 输入mysql -u root -p ,回车
  • 输入root密码,进入操作管理页面
  • 输入 show databases; (注意命令要加分号)可以查看mysql中的数据库列表
  • 直接输入列表中某一数据库名,可直接进入该数据库
  • 输入 show tables 可查看该数据库中所有表
  • 输入quit,退出操作管理界面

2.数据库基本操作
MySQLworkbench:
//创建数据库

  • 直接创建或者使用代码 create database 数据库名;
    //创建表
    直接创建,如图
    image
    代码创建
  • create table table_name(column_name column_type);
    例如:
    image
    注意:创建数据表的命令前需要使用use指明你要使用的数据库。(可以在你将要使用的数据库上面点击右键选择Set as Default Schema来使你将要用的数据库变为默认的,这样可以不用写use语句)
    //删除表
  • drop table table_name;
    //修改表名(2种)
  • alter table old_name rename to new_name;
  • rename table old_name to new_name;
    //数据表增加 修改 删除字段
  • alter table table_name add column_name column_type;
  • alter table table_name change column_name new_column_name new_column_name_type;
  • alter table table_name drop column_name;
    image
    //修改数据库名
    在低版本的MySQL中提供了一个命令rename来修改数据库的名称(注意不是数据库的表),不过这个命令会造成数据的丢失,所以这个命令已经被删掉,现在如果想要重命名一个数据库名称的话,需要先导出原有数据库中的所有数据,然后新建一个数据库,然后把导出的数据导入到新的数据库中,最后删掉原来的数据库。整个过程比较繁琐,数据量大的时候会非常浪费时间,所以不推荐修改数据库的名字,因此在给数据库命名的时候要考虑好应该给数据库起一个合理的名字。

PyCharm连接配置,直接上图
image
image
image
这里注意,如果测试连接报错:Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.一般是时区问题,选择Advanced,修改serverTimezone为UTC。
image
然后,apply即可。

posted @ 2021-09-02 13:29  肉蛋&葱鸡  阅读(36)  评论(0)    收藏  举报