mysql  基础操作:


1. 登录数据库

mysql -uroot -p123

  //u是username,p是password,123是密码


此数据库没有密码,所有什么也不要填,当然,有密码-p后边也可以不写,回车后提醒输入密码,没有的话直接回车就可以了

mysql基础_第1张图片


2.  查看所有数据库

show databases ;

   //以分号结尾,忘写的话直接加即可


此时我故意没有写分号,因为系统没有接收到结束标志,所以会继续往下走,直接分号即可。

以下是显示出来的数据库,框里是系统自带的,其他是测新建的。

mysql基础_第2张图片


3. 创建数据库(如persons)

create database persons ;

mysql基础_第3张图片


4. 使用此数据库

use persons ;


mysql基础_第4张图片


5.查看所有的表

show tables ;


刚新建的数据库,里边是没有表的。

图片.png


6. 新建表(如user)

create table user(
    id int primary key auto_increment,
    name varchar(30),
    sex varchar(6)
);


mysql基础_第5张图片


7.索引

primary key  主键
auto_increment  自增
default  默认
not null  不许为空
null  允许为空
unsigned  无符号
signed  有符号  (默认)
等


8. 查看表结构

desc user ;


mysql基础_第6张图片


------------------------------

以下在navicat上完成,因为我是初学者,编码的问题还没解决好。


9. 查询表数据

select * from user ;


mysql基础_第7张图片


10. 插入数据

insert
  
into
 
user(id,name,sex
)
values(1  ,  '张三'  ,  '男' ) ;



图片.png


11. 更改姓名为‘张三’的性别为‘女’

update user set sex = '女' where name='张三' ;


mysql基础_第8张图片

图片.png


12. 删除姓名为‘张三’的所有数据

delete from user where name = '张三' ;


mysql基础_第9张图片

mysql基础_第10张图片