mysql相关((python3入门))

一、mac os安装mysql server

# 安装mysql
# brew install mysql

二、重置mysql 的root密码

# 重置root的初始密码
# 第一步:
# 在系统设置偏好中,找到mysql,停止服务

# 第二步
# 打开terminal ,输入 cd /usr/local/mysql/bin/
# 再输入 sudo ./mysqld_safe --skip-grant-tables
# 不要关闭该窗口
# 此时你会发现mysql的服务启动了

# 第三步
# 重新打开一个新的terminal窗口
# 依次输入下列命令
# # cd /usr/local/mysql/bin/
# ./mysql
# FLUSH PRIVILEGES;
# SET PASSWORD FOR 'root'@'localhost' = PASSWORD('admin123');   #admin123为可自定义的新密码
# 此时 重置root 密码完成

三、mysql中常用操作指令

# 客户端连接
# mysql -uroot -p
# (输入root密码)
# 一、对数据库(文件夹)的相关操作命令:
#
# 查看数据库
# show databases;
#
# 选中数据库
# use 数据库名称
# use mysql
#
# 查看数据表(先得选中数据库后方能进行查询数据表)
# show tables;
#
# 记录命令操作所有过程,以及回显结果记录到某个盘符
# tee /Users/lich/Downloads/mysql_log.txt (路径和log名 可以自定义)
#
# 新增数据库(文件夹)
# create database db1;    #新增数据库db1
# drop database db1;    #删除数据库db1
对文件夹(数据库)的相关操作
# 二、对数据表(文件)的相关操作命令:
#
# 新建表
# 方式一:
# create table test1(
#     id int,
#     name char(32),
#     age int
# );
#
# 方式二:# auto_increment primary key 自增主键-加快查询速度
# create table test1(
#     id int auto_increment primary key,
#     name char(32),
#     age int
# );
#
#
# 方式三:
# 列三大类型:
#     整形
#         int (-2147483648~2147483648)
#         tinyint(-128~127)
#         smallint(-32768~32767)
#         mediumint (-8388608~8388607)
#         bigint(比int范围大,很大)
#         float (科学计算0.0000000000000001234444)精度较低
#         decimal(M,D) (精确度很高)
#             M 代表数字总个数
#             D 代表小数点后面有几位
#
#     字符串型
#         char(32)    #代表在内存空间里面开固定32个空间,哪怕没有写满32个字符,存的时候也是存32个字符
#         varchar(32)    #根据用户提交的数据空间,动态的判断字符大小进行存储,可以节约内存空间
#             char()效率高
#             varchar() 看业务场景需求
#     时间类型
#         一般使用datetime 日期和时间
#
#
# 例如:
#     create table test1(
#
#     列名 [列类型][auto_increment][not null][default]
#     id int auto_increment primary key,
#     name char(32) not null default '',
#     age int not null default 1
# );
#
# 删除表:
# drop table
对文件(数据表)的相关操作

猜你喜欢

转载自www.cnblogs.com/lich1x/p/10374498.html