zoukankan      html  css  js  c++  java
  • MySQL学习(一)

    mysql 学习笔记(一)

    下载与安装

    在官网下载安装mysql,常用5.5,5.6,5.7这三个版本;

    下载安装完成后,可以使用命令行去连接数据库,如果没有配置路径的话,则需要在所安装的数据库的bin的目录下启动,启动命令为:

    mysql -uroot -p ;

     

    然后输入数据库密码即可进入数据库;(在上图中我的指令后面加了分号,这个是错误的做法)。

     

     

    为了使用方便,省去每次都得进入安装路径下进行启动数据库,我们配置一下环境,在配置环境的path 路径下输入自己的 bin 路径,例如我的是:

    C:Program FilesMySQLMySQL Server 5.7in

    将加进去即可;

    查看数据库

    指令show databases ;   (后面的分号一定要加,是结束符)

     

    如上图所示,已经罗列出来了所有的数据库。

    下面我们将要创建一个新的数据库,名称为 MYLOVIS

    指令为:create database mylovis ;

     

    接着我们进入到mylovis的数据库中;

    进入数据库:use mylovis ;

    查看库中的所有表:show tables ;

     

    现在表中的内容为空,我们将创建第一张表;

     

    用上面的语句我们创建了一张名为user的表,

     

    现在我们来查看一下自己刚才创建的表的结构

                  命令: desc user ;

     

    查看刚刚创建的表的sql语句

    命令:show create table user ;

     

     

    删除表

    指令:drop table user ;

    修改某一列类型修饰值,

    如修改user_name的类型的修饰

    指令:alter table user modify user_name varchar(50)  not null ;

    添加字段:

    alter table user add password char(32) not null comment  ‘用户密码’ ;

    在最后加上 after 列名 可以确定插入的位置 如上述语句可以改成

    alter table user add password char(32) not null comment  ‘用户密码’ after user_name ;

    则会在user_name下插入此password 行。

     删除某一列:

    指令:alter table 表名 drop列名

    如:alter table user drop password ;

     

    修改表名

    alter table user rename to users ;

     

    (2)DML 数据操作语言

    插入

    insert into 表名(列1,列2,….)values(列值1,列值2,…) ;

    insert into user(user_name,emil, ) ;

    其中字符串类型的要加上单引号。

    也可使用

    insert into user values(列值1,列值2,列值3,... )

    不推荐这种方式,应为在这种方式下,必须一一设置列值。

    (未完待续。。。)

     

     

  • 相关阅读:
    iOS 索引列 使用详解
    iOS 搜索条使用详解
    iOS 百度地图使用详解
    在iOS中使用ZBar扫描二维码和条形码
    自学html-five(锚点、伪类、字符实体)
    自学html-four(css初始化及html语义标签 -> h标签 p标签 img标签 有序列表 无序列表 表格 超链接)
    自学html--htree(CSS)
    自学html--two(盒模型)
    自学html--one(div布局)
    常用控件补充(UIDatePicker、UIWebView)
  • 原文地址:https://www.cnblogs.com/Lovis/p/9986247.html
Copyright © 2011-2022 走看看