码迷,mamicode.com
首页 > 数据库 > 详细

mysql基础

时间:2018-03-18 18:43:06      阅读:233      评论:0      收藏:0      [点我收藏+]

标签: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

原文地址:http://blog.51cto.com/13534640/2088219

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!