mysql的使用

一、创建用户

1.创建
用户名为qinzee,用户密码为123456
CREATE USER 'qinzee'@'localhost' IDENTIFIED BY '123456'; //该账户只能本地登陆
CREATE USER 'qinzee'@'%' IDENTIFIED BY '123456'; //该账户可以在所有地方登陆
2.登录
mysql -u qinzee -p;

二、创建数据库并授权

1.使用root创建数据库
create database zuche_db character set utf8;
2.使用root删除数据库;
drop database zuche_db;
3.使用root将zuche_db数据库授权给qinzee用户
GRANT ALL PRIVILEGES ON zuche_db.* TO qinzee;
4.使用qinzee显示所有数据库
show databases;

三、创建表(以账号表为例)

1.进入数据库
use zuche_db;
2.创建表
create table user_tab( uid int not null primary key AUTO_INCREMENT, #用户id int 非空 主键 自增 phone char(11) not null unique, #手机号 int 非空 password varchar(40) not null, #密码 varchar 非空 nickname varchar(40) not null, #昵称 varchar 非空 imagepath varchar(40), #头像路径 varchar sex tinyint, #性别 tinyint createtime date, #创建时间 date updtime TIMESTAMP #最近修改时间 TIMESTAMP );
3.删除表
drop table user_tab;
4.显示表的所有列
SHOW FULL COLUMNS from user_tab;
5.修改某列的数据类型
alter table user_tab modify phone char(11);
6.添加字段
alter table user_tab add imagepath varchar(40) not Null;

四、增删改查

1.插入一条记录
INSERT INTO user_tab(phone,password,nickname,sex,createtime) VALUES ( "18503087017", "1z1a1q1", "幻梦泽", 1, now() #mysql中获取当前时间的方法 );
2.查询记录
select * from user_tab;
3.修改记录
update user_tab set password='1dc6f0f5a7ec2384b10e85fd5288ef3c' where phone=18503087017;
4.删除记录
delete from user_tab where uid=1;

你可能感兴趣的:(mysql的使用)