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

     

    如有错误欢迎指出谢谢。

  • 相关阅读:
    Shell从入门到精通进阶之四:流程控制
    15个Python面试问题(附答案)
    python教程:内置函数和语法糖触发魔法方法
    python教程:利用while求100内的整数和
    python 教程:read(),readline() 和 readlines() 比较
    python生成随机数:uniform(), randint(), gauss(), expovariate()
    Python教程: 字符串转义序列及格式化
    python单例模式的五种实现方式
    Python NumPy的常用函数
    python五种调试或排错的方法
  • 原文地址:https://www.cnblogs.com/zzh10086130/p/6413332.html
Copyright © 2011-2022 走看看