桓楠百科网

编程知识、经典语录与百科知识分享平台

Mysql数据库入门到精通(mysql数据库入门到精通 51)

#暑期创作大赛#MyQL是一种开源的关系型数据库管理系统(RDBMS),它是最流行的数据库管理系统之一。MySQL

以其高性能、可靠性和易用性而闻名,并且被广泛应用于各种规模的应用程序和网站。


作用:存储数据


一、基本结构


myql ---- 库 -----表-----数据


二、账户操作


默认有一个root账户


1. 进入mysql 这是以root账号进入的数据库

# 进入数据库的命令

# mysql 数据库名

# -u 你要指定那个用户

# root用户 本来就会有的用户

# -p输入密码

mysql -u 账号 -p

# 密码

qwe123


2. 创建新账户fh

# create 创建

# user 创建一个什么用户

# fh 这是一个用户名 你可以随便取

# @

# % 指 用户可以从任何地方进行登录

# identified by

create user '账号'@'%' identified by '密码';

% --- 通配符 指 用户可以从任何地方进行登录


3. 给权限:

# grant 给权限

# all 你这个新用户 fh可以对当前表进行增删改查

# on

# *.* 所有的库.所有的表

# to 那个用户

# fh

# @

grant all on *.* to '账号'@'%';


刷新:


flush privileges;

all --- 所有的增删改查

. ---- 所有的库.所有的表

exit 退出这个mysql


4. 查看当前账号


select user();


5. 删除用户


drop user 'xixi'@'%';


三、库


2. 退出数据库


\q

exit


3. 查看所有数据库


show databases; # 命令是固定


4. 创建数据库


# 通过 create database 创建数据库

# create 创建意思

# database 库

create database 数据库名;


5. 删除库


# drop 删除库

# database

drop database 库名;


6. 进入库


只有进入到数据库 才能操作里面表

use 库名;


7. 查看当前在那个数据库


select database();

不需要退出数据库 需要进入其他数据库 直接use 库名


四、表操作

前提:必须进入了库 才能操作库中的表


1. 创建表


create table :创建表

创建了一个hk的表 hk表名

字段id为整数类型 int

字段name varchar字符串类型 长度为20

id int不写的话 默认为11

年龄也是整数 12 13 15 18

2. 查看当前库所有的表

3. 查看表结构

4. 删除表



5. 改表字段


use 库名;

select database();

create table 表名(字段 字段类型,字段 字段类型);


2. 查看当前库所有的表


show tables;


3. 查看表结构


desc 表名;


4. 删除表


# drop

drop table 表名;


修改表名


#alter table

# rename to 修改

alter table 当前表名 rename to 修改后的名字;

alter table hk rename to lk;


5. 改表字段


alter table 表名 change 修改

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言