mysql 的基础使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 的基础使用相关的知识,希望对你有一定的参考价值。

1  登录   mysql -uroot-p123;

2 查看用户 select user();

3 退出 quit / exit / \q

4 查看帮助信息   help create user;

5 创建帐号

   create user‘egon‘@‘192.168.32.*‘identified by‘123‘;

  create user‘egon‘@‘192.168.32.3‘identified by‘123‘;

  create user‘egon‘@‘‘%‘ identified by‘123‘;

6 授权

  grant all privileges;

  grant all on db1.t1 to ‘egon‘@‘%‘;

  grant all on *.* to ‘egon‘@‘%‘;

  flush privileges;

 创建帐号同时授权

  grant all on *.* to ‘alex‘@‘%‘ identified by‘123‘

  flush privileges;

7 远程连接mysql   

  mysql -uegon -p123 -h 192.168.11.55;

8 查看所有的数据库

  show databases;

操作库(文件夹)

 ——增 

    create database db1 charset utf8;

 ——-查

    show databases;

    show create database db1;

 -----改

    alter database db1 charset gbk;

 ------删

    drop database db1;

操作表(文件)

切换到某一个库(文件夹)

   use db1;

   select database(); #查看当前所在的库

  ----增 create table t1(id int,name char(10),age int)egine=innodb default charset utf8; #最后一个字段一定不要加逗号

   ----查

    show tables;

    show create table t1;

    desc t1;  #查看表结构

  ----改

    alter table t1 charset gbk;

    alter table t1 add sex char;

    alter table t1 drop sex;

    alter table t1 modify sex char(6);

    alter table t1 change sex Sex char(6);

  ----删   drop table table88;

操作记录

  ----增 

          insert into db1.t1(id,name,age,Sex)values

     (1,‘egon1‘,18,‘male‘),

     (2,‘egon2,87,‘male‘),

     (3,‘egon3,45,‘male‘),

     (4,‘egon4,34,‘male‘);

       insert intl db1.t1(id,name)values(5,‘egon5‘);

 ----查

    select name,id from db1.t1;

    select * from db1.t1;

-----改

    update db1.t1 set name=‘EGON4‘;

    update db1.t1 set name=‘sbcdd‘where id=5;

    update db1.t1 set name=‘aaaa‘ where Sex=‘male‘;

 ----删 

    delete from db1.t1; #仅仅只有删除记录的效果,没有把表重置到初始状态的功能

    truncate db1.t1;  # 清空+重置

    deflete from db1.t1 where id =3;  

    delete from db1.t1 where name=‘dddd‘;

自增id

create table t1(id int not null unique autl_increment,name char(4)); #自增必需要加括号里的字段

insert into db1.t1(name)values

(‘egon1‘),

(‘egon2‘),

(‘egon3‘),

(‘geon4‘);

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  



以上是关于mysql 的基础使用的主要内容,如果未能解决你的问题,请参考以下文章

jdbc基础 MySQL的简单使用

MYSQL使用基础、进阶分享

请问零基础学Python,mySQL,sqlserver哪个简单?需要高等数学的基础吗?

mysql基础

mysql 的基础使用

MySQL的基础使用