• MySQL


    SQL(Structured Query Language,结构化查询语言)语言:

           和数据库交互的语言,进行数据库管理的语言。

     mysql数据存储结构

     先数据库,再表,再有数据

    数据库管理

    查询所有数据库

    mysql> show databases;

    创建数据库

    mysql> create database emp;

    查看数据库

    mysql> show create database emp;  

    删除数据库

    mysql> drop database emp(表名);

    修改数据库

    mysql> alter database emp default character set gbk(字符集);

    表管理

    创建表

    1 CREATE TABLE dept(
    2        deptid INT,
    3        deptname VARCHAR(10),
    4        deptplace VARCHAR(50),
    5        createtime DATETIME
    6 )

    查看表

    1 SHOW TABLES;

    查看表结构

    1 DESC dept;

    删除表

    1 DROP TABLE dept;

    修改表 向已有的数据库表中添加字段

    1 ALTER TABLE dept ADD COLUMN compny VARCHAR(20);

    删除表中已有的字段

    ALTER TABLE dept DROP COLUMN compny;

    修改字段类型

    ALTER TABLE dept MODIFY COLUMN createtime VARCHAR(20);

    修改表字段名称

    ALTER TABLE dept CHANGE COLUMN compny age INT;

    修改表名称

    ALTER TABLE dept RENAME TO bigpig;
    DESC bigpig;

    向表中添加数据

    INSERT INTO person VALUES('野猪乔治','',5,'2004-01-01',2000);

    给指定列插入数据

    INSERT INTO person(NAME,age,money) VALUES('佩奇',10,6000);

    查询表中所有数据

    SELECT * FROM person;
    SHOW CREATE DATABASE person;

    修改表中数据

    UPDATE person SET sex=''  WHERE NAME='野猪乔治';

    加条件删除数据

    DELETE FROM person WHERE NAME='佩奇';

    不加条件全部删除表中数据

    DELETE FROM person ;

    全表删除

    TRUNCATE TABLE person;
  • 相关阅读:
    http响应状态码大全
    Oracle中start with...connect by子句的用法
    sql的连接查询
    spring框架等web程序在tomcat下的启动顺序
    rest模式get,post,put,delete简单讲解
    context-param和init-param的区别
    spring的webutils包。适用于访问httpservletrequest和httpservletresponse
    java日志的相关配置文件知识
    jquery开发插件提供的几种方法
    Node.js实现网络编程
  • 原文地址:https://www.cnblogs.com/2734156755z/p/9284258.html
Copyright © 2020-2023  润新知