zoukankan      html  css  js  c++  java
  • MySQL基础~~表结构操作

    登录数据库服务器

    mysql -h127.0.0.1 -uroot -p123456

    创建数据库 

    create database test;

    显示所有数据库

    show databases;

    指定要操作的数据库

    use test;

    删除库

    drop database test;

    创建表

    create table demo(

    id int primary key auto_increment,

    name char(30) not null

    )engine=innodb default charset=utf8

    查看表结构信息

    desc demo;

    显示表的创建语句

    show create table demo;  

    查看数据库中表的属性信息

    show table status;

    修改表名

    rename table demo to new_demo;

    alter table demo rename to new_demo;

    显示所有表

    show tables;

    复制表结构

    create table demo2 like demo;

    //复制表结构的同时,也会复制索引和完整性约束,不会复制内容

    复制表结构及数据

    create table demo3 as ( select id,name from demo);

    //会复制数据,但不会复制索引和完整性约束

    //可以有选择的控制新表有哪些字段

    增加字段列

    alter table demo add column gender char(10) not null default "male";

    修改字段的名称

    alter table demo change old_name new_name new_type;

    alter table demo change name nick_name char(100);

    删除字段列

    alter table demo drop gender;

    alter table demo drop column gender;

    修改字段列类型

    alter table demo modify gender tinyint(2) default 1;

    删除表

    drop table demo;

    drop table if exists demo;

    查看mysql字符集 

    show variables like 'char%';

    修改mysql字符集

    使用set操作即可,比如

    set character_set_database='utf8';

    出现乱码时,修改显示内容使用的字符集

    set names utf8

  • 相关阅读:
    mac连接windows远程桌面
    苹果应用ipa图片提取
    001android eclipse 自动生成的程序
    输入10 个数并对10个数进行排序
    一个偶数总能表示为两个素数之和
    Ajax基础判断当前用户名是否已经存在
    求0—7所能组成的奇数个数
    有包的程序在命令行如何运行
    求1/2+1/4+...+1/n
    最大公约数和最小公倍数
  • 原文地址:https://www.cnblogs.com/-beyond/p/6110747.html
Copyright © 2011-2022 走看看