学习期间深入mysql之数据库的基本操作

数据库的操作:

查看数据库的编码:show create database 库名;
查看当前安装数据库的编码:show variables like ‘character%’;
查看当前数据库的所有编码格式的集合:show character set;
新建用户:create user “username”@“host” identified by “password”;
1.mysql->create user ‘test’@‘localhost’ identified by ‘123’;
2.mysql->create user ‘test’@‘192.168.7.22’ identified by ‘123’;
3.mysql->create user ‘test’@’%’ identified by ‘123’;
查看当前登录的用户名:select user();
查看MySQL的版本:select version();
查看数据库中有哪些数据库:show databases;
创建数据库:create database 库名;
删除数据库:drop database 库名;
查看数据的创建语句:show creata database 库名;
修改数据库信息:alter database admin character set utf8;
修改数据库名:可以直接找目录,改数据库目录名,但是方法不实用,最好新建库名,将数据导入新库中;
进入这个库:use 库名;
退出数据库:exit
当前状态:\s;
查看MySQL的端口号:show global variables like ‘port’;

表的操作:

查看表结构:desc user;
查看表的创建信息:show create table user;
在创建表时,用在字段中直接结束:\c;
查帮助:? contents;
创建表的帮助:? create table;
如果此表不存在则创建:create table if not exists 表名(字段名 类型, 字段名 类型。。。);
先进入需要建表的数据库:use 库名;
查看当前库里边有哪些表:show tables;
创建表: create table admin(
id int(20) primary key autoincrement not null,//主键加自动递增加不为空
username varchar(20),
password varchar(20)
);
删除表:drop table 表名;
修改表:
修改表名:rename table 表名 to 新表名;
修改列定义:
增加一列:alter table 表名 add 新字段 类型
删除一列:alter table 表名 drop 需要删除的字段
修改一个列的定义:alter table 表名 modify 字段名 新的类型;
重命名一个列:alter table 表名 change 原字段 新字段 类型;
修改表选项:
字符集:alter table 表名 character set utf8;

表内数据的操作:(重要)

增加数据:insert into 表名 (name,stuNum) values(‘张三’,‘001’);
insert into admin
(id,username,password,sex,age)
values
(5,‘aaa’,‘001’,‘2’,‘19’);
如果设置了id自增的话可以不用添加id,自动生成id号

删除数据:delete from 表名 where 条件;(条件必须给,因为一旦删除 不可恢复)
将数据id小于2的删除:
delete from admin where id<2;
如果删除所有数据:
delete from admin where 1;

修改数据:update 表名 set 字段=新值, where 条件(逗号隔开,后面可以跟多个需要修改的)
将所有的字段名的条件全部修改:
update 表名 set 字段名=值;
修改指定的列:
update admin set username=‘001’,password=‘222’ where id=2;

查询数据:select (字段

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值