zoukankan      html  css  js  c++  java
  • mysql基础

    一、首先安装mysql

    不过一般都与Apache或xampp或phpstudy等这里服务器一起配置,所以还是直接配置服务器吧!

    安一个就好,多了就出现端口冲突。那解决办法,如果修改端口不好使,那真不如还原上个版本系统来得快。

    php默认端口是80

    mysql默认端口3306

     二、登录mysql数据库

          (这里先不涉及通过php与mysql联立)

    1.首先看你这mysql是否有默认密码,一般的默认用户名是  root ,密码则为空,或安装时自己设置的。

    然后打开cmd,键入

        mysql -h localhost -u root -p    

    如果找不到,则路径出来问题,需要修改默认路径

    参考:https://jingyan.baidu.com/article/9989c746d79419f648ecfec2.html

    2.查看所有数据库

        show databases;    

    3.避免中文乱码问题

        set names gbk;    

    或 

        set names utf8;    

    4.退出mysql服务器

        exit    

        quit    

    三、数据库与表的创建

    1.创建数据库

        create database db_aa;    

    db_aa为数据库名,可以自定义。

    一般会将固定语句大写,以区别哪些是能修改的部分,并且为了自定义命名冲出,也会用反引号将其引上。如下:

        CREATE DATABASE `db_aa`;    

    不过这是在命令行里,所以就先以小写为主了。

     2.打开数据库

        use `db_aa`;    

    因为要在这数据库里创建数据表,所以必须选中并打开它,否则没法对其进行操作。

    3.查看数据库里的所有数据表

        show tables;    

    由于现在没有创建数据表,所以显示为空。  No database selected  

    4.创建数据表

    create table `student` (
      `id` int unsigned primary key auto_increment,
      `name` varchar(4) not null comment '姓名',
      `gender` enum('','') default '' not null comment '性别',
      `birthday` date not null comment '出生日期'
    )charset=utf8;

    create table 是创建数据表的命令

    `student` 是表明

    id、name、gender、birthday是表中的字段名

    int 是数据类型

    int unsigned  无符号整数 既为非负数,用此类型可以增加数据长度!

    varchar(4) 可变长度是字符串,最多保存4个字符

    date 保存的是日期,如“2018-07-23”

    primary key 是主键

    auto_increment 是自动+1

    not null 是不允许为空,null 则允许为空

    comment '注释' 这是注释

    charset=utf8 是编码字符集

    enum('男',‘女’) 是枚举类型,只能保存“男”和“女”两种值

    5.查看表结构

        desc `student`;    

    6.查询结果纵向显示

        show create table `student`G    

    7.删除数据表

        dorp table `student`;    

  • 相关阅读:
    输入任意十进制数字,转换为任意进制表示
    Integer 原码解读
    Java 中位移运算符 >>,>>>,<<
    解读源码中的问题
    HashMap 源码解读
    js:插入节点appendChild insertBefore使用方法
    冒泡排序实例
    nodejs学习笔记(2)--Express下安装模版引擎ejs
    nodejs学习笔记(1)--express安装问题:express不是内部也或者外部的命令解决方案
    Jquery取得iframe中元素的几种方法
  • 原文地址:https://www.cnblogs.com/yinwangyizhi/p/9354890.html
Copyright © 2011-2022 走看看