时间:2021-07-01 10:21:17 帮助过:41人阅读
# 进入mysql
mysql> select user(); # 查看当前用户
mysql> exit # 也可以用\q quit退出
?
# 默认用户登录之后并没有实际操作的权限
# 需要使用管理员root用户登录
mysql -uroot -p # mysql5.6默认是没有密码的
# 遇到password直接按回车键
mysql> set passwrod = password(‘root‘); # 给当前数据库设置密码
?
# 创建账号
mysql> create user ‘ztc‘@‘192.168.10.%‘ IDENTIFIED BY ‘123‘; # 指示网段
mysql> create user ‘ztc‘@‘192.168.10.5‘ # 指示某机器可以链接
mysql> create user ‘ztc‘@‘%‘ # 指示所有机器都可以链接
mysql> show grants for ‘ztc‘@‘129.168.10.5‘; # 查看某个用户的权限
?
# 远程登录
mysql -uroot -p123 -h 192.168.10.3
?
# 给账号授权
mysql> grant all on *.* to ‘eva‘@‘%‘;
mysql> flush privileges; # 刷新使授权立即生效
?
# 创建账号并授权
mysql> grant all on *.* to ‘eva‘@‘%‘ identified by ‘123‘
创建一个库
# create database 数据库名;
?
查看库
# show databases;
?
切换到对应的库中/使用某个数据库
# use 数据库名;
# use demo; 路劲切换到demo
?
查看当前所在库
# select database();
?
创建表
# create table demo(num int, username char(12), password char(32));
?
查看库中有哪些表
# show tables;
?
查看表结构
# desc demo/describe demo
?
添加数据
# insert into demo values(1, ‘caijie‘, ‘beauty‘);
?
查看
# select * from demo; 查看所有
?
修改数据
# update demo set password = ‘beautiful‘ where num = 1;
?
删除数据
# delete from demo; 清空表
# delete from demo where num = 1; 删除第一行
整数 tinyint int
小数 float double
定长 char(255) 浪费空间、节省时间
变长 varchar(65535) 节省时间、浪费空间
now()函数 表示当前时间
datetime 年月日时分秒
date 年月日
time 时分秒
year 年
timestamp 年月日时分秒 1970-2038
enum 单选
set 多选
Python-数据库初识
标签:sele ase values 函数 scribe date 表结构 databases number