zoukankan      html  css  js  c++  java
  • mysql数据管理

    • 命令行操作数据库:

      创建数据库:

      create database[if ont exists]数据库名;

    删除数据库:

    dorp database[if exists]数据库名;

    查看数据库:

    show databases;

    创建数据表:

    反引号用于区别MySQL保留字与普通字符而引入的

    语法:

    create table [if extis] 表名(

    字段名列类型属性[注释],

    )

    例如:create table if not exists student(

    id int (4) primary key,

    name vachar(30) default'匿名'not null

    )

    语法:

    • 添加数据:

    insert into '表名' values( , );

    • 查看:

    select * from 表名

    • 修改表:

    alter table 旧表 rename as 新表

    • 添加字段:

    alter table 表名 add 字段名

    • 修改字段:

    1. alter table 表名 modlfy 字段名

    2. alter table 表名 change 旧(新)字段

    • 删除:

    alter table 表名 drop 字段名

    表类型:1.engine=myISAM

    2.engine=InnoDB

    表字符集------->编码(charset=utf-8)

    查看数据库:show database;

    显示表结构:desc 表名

    显示表创建语句:show create table 表名

     

    当前不允许出现负数:unsigned

    不足位数的用0来填充:zerofill

    自增长:auto_increment

    默认:default

    注释:comment 注释内容

    为空:null

    不为空:not null

     

    举例:

    CREATE DATABASE two;
    CREATE TABLE IF NOT EXISTS Grade
    (
    id INT(10) AUTO_INCREMENT PRIMARY KEY COMMENT '编号',
    GradeName VARCHAR(50) COMMENT '年级编号'

    );
    INSERT INTO Grade VALUES
    (DEFAULT,'大一'),
    (DEFAULT,'大二'),
    (DEFAULT,'大三'),
    (DEFAULT,'大四')
    SELECT * FROM two

  • 相关阅读:
    Linux系统挂载数据盘
    python 路径和文件的遍历
    Markdown 语法手册
    Markdown 语法手册
    Markdown语法说明
    Alpha通道
    图像质量评价之数据库
    Python报错:ImportError: No module named src.data_layer
    history命令
    关于Segmentation fault (core dumped)
  • 原文地址:https://www.cnblogs.com/-wang-/p/14892340.html
Copyright © 2011-2022 走看看