zoukankan      html  css  js  c++  java
  • Mysql基础操作

    mysql -h host -u user -p password

      ◆-h:后面接的是主机名,表示你要连接到哪台主机的MySQL数据库。当服务器为本机时,该参数可以省略。

      ◆-u:后面接的是用户名,MySQL默认的就是root。

      ◆-p:指定需要使用密码登陆MySQL数据库,如果密码为空,该参数可以省略。

    SHOW DATABASES;

      查看当前数据库服务器有哪些数据库

    CREATE DATABASE 数据库名;

     创建一个数据库。

    USE 数据库名[;]

     使用一个数据库。该命令分号可省,为了好习惯建议带上。

    CREATE TABLE 表名;

     在当前数据库下创建一张表。

    mysql> CREATE TABLE 表名
    -> (
    -> id char(10) not null primary key,

     创建一列,名称为id;数据类型为char字符类型,字符的最大长度为10个字符;并且该列内容不允许为空;同时把这一列作为这张表的主键,用来区分表中不同行。

    -> name char(16) not null,

     创建一列,名称为name;数据类型为char字符类型,字符的最大长度为16个字符;并且该列内容不允许为空。

    -> sex char(6) not null,

     创建一列,名称为sex;数据类型为char字符类型,字符的最大长度为6个字符;并且该列内容不允许为空。
    -> age int not null,

     创建一列,名称为age;数据类型为int整型;并且该列内容不允许为空。
    -> address char(36) not null

     创建一列,名称为sex;数据类型为char字符类型,字符的最大长度为36个字符;并且该列内容不允许为空。
    -> );

    最后记得带上分号!

     DESCRIBE 表名;

     DESCRIBE用来查询表结构。

    +---------+----------+------+-----+---------+-------+
    | Field   | Type     | Null | Key | Default | Extra |
    +---------+----------+------+-----+---------+-------+
    | id      | char(10) | NO   | PRI | NULL    |       |
    | name    | char(16) | NO   |     | NULL    |       |
    | sex     | char(6)  | NO   |     | NULL    |       |
    | age     | int(11)  | NO   |     | NULL    |       |
    | address | char(36) | NO   |     | NULL    |       |
    +---------+----------+------+-----+---------+-------+
    

      引用自http://www.linuxidc.com/Linux/2016-02/128127.htm

     

    如有错误欢迎指出谢谢。

  • 相关阅读:
    HTML导航
    html5学习笔记
    crm使用soap启用和停用记录
    crmjs区分窗口是否是高速编辑(2)
    关于strace的一点东西
    Android studio第一次使用配置(三)gradle项目构建
    IntelliJ IDEA 问题总结之二(待补充) —— 快捷键、主题样式、导出jar、sqlite
    spark之map与flatMap差别
    leetcode:String to Integer (atoi)
    oracle索引的操作
  • 原文地址:https://www.cnblogs.com/zzh10086130/p/6413332.html
Copyright © 2011-2022 走看看