zoukankan      html  css  js  c++  java
  • mysql-笔记--增删改查

    查看数据库:可以使用 show databases; 命令查看已经创建了哪些数据库

    指定数据库:在登录后使用 use 语句指定, 命令: use 数据库名;要对一个数据库进行操作, 必须先选择该数据库, 否则会提示错误

    查看表:使用 show tables; 命令可查看已创建了表的名称; 2. 使用 describe 表名; 命令可查看已创建的表的详细信息。

    执行 sql 文件:mysql> source E:\mysqlcreatetable.sql

    插入数据:insert [into] 表名 [(列名1, 列名2, 列名3, ...)] values (值1, 值2, 值3, ...);

      insert into students values(null,'tom','man',20,'12345678');

      insert infot students(name,sex,age) values('emma','fem',33);

      insert into studetn set name=''

      Create table t select 25 as a,25E-1 as b;

    查询数据: select 列名称 from 表名称 where 条件; select name,tel from students where 1=1 and age >0 ;

    更新数据:update 表名称 set 列名称=新值 where 更新条件;update students set tel=default where id=5;

    SQL>UPDATE items,month SET items.price=month.price  
    WHERE items.id=month.id;

      以上的例子显示出了使用逗号操作符的内部联合,但是multiple-table UPDATE语句可以使用在SELECT语句中允许的任何类型的联合,比如LEFT JOIN。

      注释:您不能把ORDER BY或LIMIT与multiple-table UPDATE同时使用。

     

    删除数据:delete from 表名称 where 删除条件; delete from students where id=2

    修改表:alter table 表名 add 列名 列数据类型 [after 插入位置];  alter table students add address varchar(60) after age;

        alter table 表名 change 列名称 列新名称 新数据类型;alter table students change tel telephone varchar(13) default '-';

    删除列: alter table 表名 drop 列名称;

    重命名表: alter table 表名 rename 新表名;

    删除表:drop table 表名;

    删除数据库:drop database 数据库名;

    可视化工具:mysql workbench   检查语法; navicat for mysql -可视化管理数据库/执行查询语句

  • 相关阅读:
    58) Gitlab加入LDAP认证 (windows AD)
    57) 《乌合之众》读书笔记【1】
    56) 监控系统简单介绍
    前端学习建议汇总(留着自己看的心灵鸡汤)
    vscode分享代码插件Polacode
    PHP论坛实现积分系统的思路
    thinkphp删除图片的方法实现
    php高并发问题解决思路
    PHP和Thinkphp模拟留言板,应对XSS攻击(超完整!)
    sql server特殊字符查询问题及ESCAPE的使用
  • 原文地址:https://www.cnblogs.com/caojuansh/p/10408006.html
Copyright © 2011-2022 走看看