• 操作数据库和表


    mysql –u用户名 –p密码


    1.操作数据库
    创建数据库
    CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [, create_specification] ...]
    create_specification:
    [DEFAULT] CHARACTER SET charset_name | [DEFAULT] COLLATE collation_name

    create database mydb1;//创建数据库
    create database mydb2 character set gbk; //gbk字符集
    create database mydb3 character set utf8 collate utf8_bin;//指定字符集和校对规则


    查看数据库
    show databases; //查询数据库
    show create database mydb1; //查询之前创建mydb1时,使用的创建语句

    修改数据库
    alter database mydb1 character set utf8; //将mydb1的字符集改为utf8

    删除数据库
    drop database mydb1;

    选择数据库
    use mydb1;
    select database(); //查看当前所选的数据库

    2.操作表
    创建表
    create table table_name
    {
    field1 datatype,
    field2 datatype,
    field3 datatype,
    } [character set 字符集] [collate 校对规则]

    field:指定列名 datatype:指定列类型

    字符串: varchar char
    大数据: blob(4G空间 二进制数据) text(大文本 4G空间 比如存小说)
    数值: tinyint(-128~127) samllint(2字节 -32768 32767) int(4) bigint(8) float double
    逻辑: bit
    日期: date time datetime timestamp

    create table employee(
    id int primary key auto_increment,
    name varchar(20) unique,
    gender bit not null,
    birthday date,
    entry_date date,
    job varchar(40),
    salary double,
    resume text
    );
    定义主键 primary key
    定义主键自动增长: auto_increment,
    定义唯一约束: unique
    定义非空约束: not null

    查看表
    查看当前数据库中所有的表 show tables;
    查看表结构 desc 表名;
    查看建表语句 show create table employee;

    修改表:
    增加一列:alter table employee add image blob;
    修改一列长度为60:alter table employee modify job varchar(60);
    删除一列: alter table employee drop gender;
    修改表名: rename table employee to user;
    修改表的字符集为utf8:alter table user character set utf8;
    修改列的名称: alter table user change name username varchar(20);

    删除表:drop table employee;

  • 相关阅读:
    四则运算出题器3
    《梦断代码》读书笔记
    结队开发的小程序
    四则运算程序测试
    (补)PSP三张表
    多功能四则运算出题器
    四则运算分析题
    C语言编写的随机产生四则运算测试题
    读书笔记
    四则运算(三)
  • 原文地址:https://www.cnblogs.com/superPerfect/p/4356750.html
Copyright © 2020-2023  润新知