• mysql使用基础 sql语句(一)


     csdn博文地址:mysql使用基础 sql语句(一)  点击进入

    命令行输入mysql -u root -p,回车再输入密码,进入mysql。

    终端命令以分号作为一条语句的结束,可分为多行输入,只需在最后加上分号即可。如下图:

    一、DDL:数据定义语言 Data Definition Language
      

      作用:定义数据库或者表结构的。

      操作的对象:数据库或表的结构的。

      关键字:CREATE ALTER DROP

    ①查询数据库:

    显示目前有几个库,输入: mysql>SHOW DATABASES; 

    ②创建数据库:

    创建一个名称为mydb1的数据库: mysql>CREATE DATABASE mydb1; 

    查看数据库的创建细节 :mysql>SHOW CREATE DATABASE mydb1; 

    创建一个使用gbk字符集的mydb2数据库: mysql>CREATE DATABASE mydb2 CHARACTER SET gbk; 

    创建一个使用gbk字符集,并带校对规则的mydb3数据库: mysql>CREATE DATABASE mydb3 CHARACTER SET gbk COLLATE gbk_chinese_ci; 

    ③删除数据库:

    删除前面创建的mydb3数据库: mysql>DROP DATABASE mydb3; 

    对某一数据库的操作,假设数据库为test: 

    首先要选择数据库: mysql>USE test; 

    ①显示表的信息:

    显示当前数据库中的所有表格: mysql>SHOW TABLES;  

    查看表结构的定义: mysql>DESC employee;  

    查看表的创建细节: mysql>SHOW CREATE TABLE user; 

    ②创建表:

    创建一个员工表:

    mysql>CREATE TABLE employee(
        id int,
        name varchar(200),
        gender varchar(10),
        birthday date,
        entry_date date,
        job varchar(200),
        salary float(8,2),
        resume text
    );

    ③修改表: 

    在上面员工表的基本上增加一个image列: mysql>ALTER TABLE employee ADD image blob; 

    查看表结构的定义: mysql>DESC employee; 

    修改job列,使其长度为60: mysql>ALTER TABLE employee MODIFY job varchar(60); 

    删除image列: mysql>ALTER TABLE employee DROP image; 

    表名改为user: mysql>RENAME TABLE employee TO user; 

    修改表的字符集为gbk: mysql>ALTER TABLE user CHARACTER SET gbk; 

    列名name修改为username: mysql>ALTER TABLE user CHANGE name username varchar(100); 

    ④删除表:

    删除表employee:  mysql>DROP TABLE employee;    

     

  • 相关阅读:
    Centos8 静态IP设置
    2022年1月6号 LocalDateTime触发列无效问题
    2021年12月14日复盘(Oracle Not In,Limit 1000)
    2022年1月2日复盘 线上CPU飙升
    2021年12月16日复盘 JSQLParser 命中Oracle关键词报错
    2022年1月5号 on update CURRENT_TIMESTAMP无效情况记录
    2021年12月21日复盘 雪花算法 服务器时钟偏移错误
    Centos替换源
    2021年12月9日复盘 前端日期少8小时
    WPF中DataContext作用
  • 原文地址:https://www.cnblogs.com/z941030/p/4526400.html
Copyright © 2020-2023  润新知