mysql基础

Posted

tags:

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

mysql  基础操作:


1. 登录数据库

mysql -uroot -p123  //u是username,p是password,123是密码


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

技术分享图片


2.  查看所有数据库

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


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

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

技术分享图片


3. 创建数据库(如persons)

create database persons ;

技术分享图片


4. 使用此数据库

use persons ;


技术分享图片


5.查看所有的表

show tables ;


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

技术分享图片


6. 新建表(如user)

create table user(

    id int primary key auto_increment,

    name varchar(30),

    sex varchar(6)

);


技术分享图片


7.索引

primary key  主键

auto_increment  自增

default  默认

not null  不许为空

null  允许为空

unsigned  无符号

signed  有符号  (默认)



7. 查看表结构

desc user ;


技术分享图片


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

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


8. 查询表数据

select * from user ;


技术分享图片


9. 插入数据

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


技术分享图片


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

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


技术分享图片

技术分享图片


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

delete from user where name = '张三' ;


技术分享图片

技术分享图片



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

MYSQL养成记-MYSQL基础增强(Myql函数)

mysql数据库之mysql基础命令

mysql基础学习笔记

mysql基础学习笔记

MysQL基础

mysql基础