当前位置:Gxlcms > 数据库问题 > 初识数据库

初识数据库

时间:2021-07-01 10:21:17 帮助过:4人阅读

-uroot 表示要以root用户登录,第一次以root身份登录没有密码 set password = password(123) 设置密码 mysql -uroot -p回车 通过密码以root身份登录,回车之后输入密码 mysql -uroot -p密码 通过密码以root身份登录,登录时就输入密码,不推荐,不安全 mysql -u用户名 -p密码 -hIP 登录 进入mysql程序后 select user(); 查看当前用户 create user 用户名@IP identified by 密码; 创建一个账号 IP:192.168.13.254 指定某机器可以连接 IP:192.168.13.% 指定网段可以连接 IP:% 所有机器都可以连接 grant select on 数据库名.* to eva@192.168.13.%; 给一个已经存在的账号授权,使其可以查看指定数据库中内容 grant select on *.* to 用户名@IP identified by 123; 创建一个账号并授权,使其可所有数据库中内容
终端中MySQL程序环境下

库的基本操作

show databases;    查看有哪些数据库
create database 库名;    创建一个库
use 库名    切换到这个库的文件夹下
drop database 库名;    从删库到跑路

表的基本操作

show tables;    查看当前库中有多少张表
create table 表名 (id int,name char(12));    创建一个表(char(12)表示最多有12个字符)
desc/describe 表名;    查看表的结构
drop table 表名;    删除表
alter table 表名 rename 新表名;    改表名

数据的基本操作

select * from 表名;    查看表中数据
insert into user values(1,alex);    向表添加数据
insert into user values(1,alex),(2,barry);    批量向表添加数据
update user set name = barry;    把表中name的数据都改为barry,不推荐
update user set name = McGrady where id = 1;    
    把表中id为1的数据的name改为McGrady
update user set name = Messi,id = 10 where id = 1;    
    把表中id为1的数据的name改为Messi,id改为10
delete from 表名;    清空表中数据,不使用
delete from 表名 where id = 3;    把id为3的数据删除

 

初识数据库

标签:ssi   组织   权限   code   int   desc   数据库服务   sock   数据库服务器   

人气教程排行