一,关于数据库中表的一些介绍
1,表的每一行表示关系的一个元组,又称记录;
2,表的每一列表示关系的一个字段,又称属性(例如:id、name、password........);
3,  表结构:表的总字段。所以说表字段决定了的表的结构;
二,基础指令
1,登录:                                                                       
mysql -u root -p +密码;
***************************************
2,显示数据库:                                                           
  show databases;
***************************************
3,切换进入某个数据库:                                             
use + 数据库名;
***************************************
4,显示数据库里面的表(已进入某个数据库):        
show tables;
***************************************
5,创建一个表:
create   + table +  表名(user)+(id int  , neme varchar(30),  pass varchar(30));    //有id,name和pass三个字段
***************************************
6,查看表结构(字段)                                                 
desc user;
***************************************
7,查看表里面的数据(所有)                                      
select  *  from +表名(user);
///*表示 所有
***************************************
8,插入数据                                                                    
insert into user (id ,name,pass) values(1,"wangjie","123");
***************************************
9,根据某个字段进行查询(id)                                        
select * from user where id=2;
///查询id为2的
***************************************
10,根据字段进行删除(id)                                             
delete from user where id=2;
///删除id为2的
***************************************
12,对表里面的东西进行修改,name(根据字段查找)      
update user set name ='wangjie'  where id=1;   ///把id为1的名字改为wangjie;
***************************************
13,退出mysql;                                                              
exit;
***************************************
三,数据库操作
    1,查看数据库                        show databases;
    2,创建数据库:                 create database 数据库名(y1);
    3, 切换数据库                      use y1;
    4,删除数据库:                    drop   database  数据库名(y1);  四,表操作
   1,查看表                  show tables;
   2,创建表:             create table+ 表名+(id int ,neme varchar(30),pass varchar(30)); 
   3,修改表名:         rename table user to user1;
   4,删除表:             drop table 表名(use1);
   3,查看表字段:         desc 表名(user);
   4,查看表数据:      select * from +表名(user);
   5,查某个字段(id)的所有记录(*换成id):   select id from +表名(user);
   6,增加一列:          alter table user  add  列名(sex) 属性(varchar(5))  not null(不为空) default  "nan";

常用的sql指令的更多相关文章

  1. 常用经典SQL语句大全完整版--详解+实例 (存)

    常用经典SQL语句大全完整版--详解+实例 转 傻豆儿的博客 http://blog.sina.com.cn/shadou2012  http://blog.sina.com.cn/s/blog_84 ...

  2. 常用经典SQL语句大全完整版--详解+实例 《来自网络,很全没整理,寄存与此》

    常用经典SQL语句大全完整版--详解+实例 下列语句部分是Mssql语句,不可以在access中使用. SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML ...

  3. MySQL安装卸载、idea中Database的使用、常用的sql语句

    MySQL安装卸载 MySQL安装 在下面的资源链接中下载MySQL软件压缩包(绿色版),这个版本是MySQL5.7.29的,本教程也只适用于这个绿色版的,如果下载的是安装包那就可能有些地方不一样了, ...

  4. MySQL 常用的sql语句小结(待续)

    mysql 常用的sql语句 1.查看数据库各个表中的记录数 USE information_schema; SELECT table_name,table_rows FROM tables WHER ...

  5. AngularJS常用插件与指令收集

    angularjs 组件列表 bindonce UI-Router Angular Tree angular-ngSanitize模块-$sanitize服务详解 使用 AngularJS 开发一个大 ...

  6. MySQL - 常用命令及常用查询SQL

    常用查询SQL #查看临时目录 SHOW VARIABLES LIKE '%tmp%'; #查看当前版本 SELECT VERSION(); 常用命令 #查看当前版本,终端下未进入mysql mysq ...

  7. SQL指令中一些特别值得注意的地方

    SQL基本指令要频繁使用,要是理解错了,将来工作一定会出现很大的麻烦.今天再重新梳理一下基本的SQL语法 SQL指令 in: 这个指令,我曾经发生过把它和python中的in搞混的错误.python中 ...

  8. 常用的Sql 函数

    常用的Sql 函数 1: replace 函数,替换字符. 语法 replace (original-string, search-string, replace-string ) 第一个参数你的字符 ...

  9. 经典SQL语句大全以及50个常用的sql语句

    经典SQL语句大全 一.基础 1.说明:创建数据库CREATE DATABASE database-name 2.说明:删除数据库drop database dbname3.说明:备份sql serv ...

随机推荐

  1. MyBatis-Spring整合之方式2

    提前叨叨:此方法优化了上一个方式的事务支持,同时简化了一个bean的配置 1.在方式1的基础上修改UserDaoImp文件,改用使用继承SqlSessionDaoSupport的方式.代码如下: pu ...

  2. eclipse好用的快捷键

    eclipse一些增加工作效率的快捷键(部分自己添加) eclipse如何修改快捷键 1. shift + enter | ctrl + shift + enter 在下/上方增加空行 2. ctrl ...

  3. C语言传递二维数组

    方法一, 形参给出第二维的长度. 例如: #include <stdio.h> ] ) { int i; ; i < n; i++) printf("/nstr[%d] = ...

  4. 【前端开发API】豆瓣开放API

    转载:https://www.cnblogs.com/HuangJie-sol/articles/10884622.html#_label6 阅读目录 前言 具体api 1.正在热映 2.即将上映 3 ...

  5. Spring boot+Thymeleaf传参跳转

    $.ajax(): $.ajax({ type: "get", url:"/public/inform", async: true, data: detailJ ...

  6. javascript的正则匹配

    前段时间需要用到比较多的js代码,当时有点搞不清test和match方法的区别,向百度求助,找到了这边关于正则匹配的博文,感谢作者分享. 原文地址[http://blog.sina.com.cn/s/ ...

  7. 【代码总结】PHP面向对象之常见的关键字和魔术方法

    一.关键字的使用 1.final关键字 只能用来修饰类 和 成员方法  不能修饰成员属性 被final修饰的类不能被继承 用final修饰的成员方法 不能被子类覆盖(重写) <?php // f ...

  8. Jmeter在windows系统下的安装

    一.工具描述 apache jmeter是100%的java桌面应用程序,它被设计用来加载被测试软件功能特性.度量被测试软件的性能.设计jmeter的初衷是测试web应用, 后来又扩充了其它的功能.j ...

  9. PyQt5四大布局方式

    1.绝对布局方式'''绝对布局方式,通过move的XY坐标方式来控制控件的位置'''from PyQt5.QtWidgets import *import sys,math class absolut ...

  10. linux的端口学习(一)

    1.端口是什么? 1.1 是英文port的意译,可认为是设备与外界通讯交流的出口. 1.2 端口可分为虚拟端口和物理端口. 1.2.1 虚拟端口:指计算机内部或交换机路由器内的端口,不可见.例如计算机 ...