1登陆服务器

mysql -h localhost -u username -p

password

2查看存在数据库

show databases;

3创建一个数据库(例如名字为class1,以下都是)

create database  class1;

4查看一个创建好的数据库

show create database class1\G

5删除数据库

drop databese  class1;

6进入某个库,并操作

  首先use class1;

  1,查看拥有的表

  show tables;

  2,创建一个表

  create table score(
   stu int,
  name varchar(20),
  ke varchar(10),
  fen int
  );

  3使用主键约束

  方式一:create table score(
   stu int primary key,
  name varchar(20),
  ke varchar(10),
  fen int
  );

方式二:create table score(
   stu int ,
  name varchar(20),
  ke varchar(10),
  fen int

  primary key(stu)
  );

  4删除表

  drop table score;

  6设置表的属性值自动增加
AUTO_INCREMENT

补充:
设置外键
constraint 外键名 FOREIGN KEY(字段名) REFERENCES <主表名> 主键列
非空约束
NOT NULL
唯一性约束
UNIQUE
默认约束
DEFAULT

8表的数据增删改查

查看表结构
    desc stu;
    插入数据
    Insert into stu
    (stu,name)
    Values
    (001,'zhangsan'),
    (002,"lisi");
    
    查看所有数据
    select * from stu;
    清空表数据
    truncate stu;
    
    告诉编码
    set names gbk;
    
    修改字段数据类型
    alter table stu modify fen varchar(10);
    
    修改字段名
    alter table stu change stu 学号 int;
    
    添加字段
    alter table stu add age int;

  删除字段
    alter table stu drop ke;
    删除数据
    delete from stu where name='lisi';

  

转载于:https://www.cnblogs.com/xurui1995/p/5240150.html

Mysql基本增删改查相关推荐

  1. sqlalchemy 对 mysql 进行增删改查

    我其实还是喜欢原生的 sql 语句,sqlalchemy是对pymysql的封装,用的时候经常出各种错误.但是orm操作较简单,可以实现外键的关联操作. 视频 https://www.bilibili ...

  2. python操作mysql的增删改查_详解使用pymysql在python中对mysql的增删改查操作(综合)...

    这一次将使用pymysql来进行一次对MySQL的增删改查的全部操作,相当于对前五次的总结: 先查阅数据库: 现在编写源码进行增删改查操作,源码为: #!/usr/bin/python #coding ...

  3. 怎么用php操作mysql删除数据库代码_如何使用php操作mysql的增删改查?

    php操作mysql的增删改查方法:1.插入语句[insert into 数据表名(字段1,字段2,....) values("值1","值2",..)]:2. ...

  4. Mysql (一)Mysql 数据库增删改查

    mysql数据库增删改查增:create database DBname charset gbk; 删:drop database DBname; 改:alter database DBname ch ...

  5. Go操作mysql实现增删改查及连接池

    [-] 下载驱动 创建测试表 数据库连接 插入操作 查询操作 修改操作 删除操作 完整代码 小结 开启web服务 db对象初始化 请求方法 小结 golang本身没有提供连接mysql的驱动,但是定义 ...

  6. Java连接Mysql数据库增删改查实现

    Java连接Mysql数据库增删改查实现 时间比较赶,我这里只实现查询,有时间再添加另外两个 难度 : ⭐⭐⭐(全星5颗星的情况下) 新建一个动态的网站工程, 把jar包全部复制进去,主要要那个mys ...

  7. php对mysql进行增删改查,php对mysql进行增删改查

    php对mysql进行增删改查 /* 用户名 : MYSQL_USER 密 码 : MYSQL_PASS 域 名 : MYSQL_HOST 端 口 : MYSQL_PORT 数据库名 : MYSQL_ ...

  8. Node.js笔记-node.js连接MySQL与增删改查

    最近在看一个开源项目,项目用的是node.js,在此学习下他的连接mysql与增删改查. 安卓mysql包: npm install mysql 程序运行截图如下: D:\node\content\n ...

  9. mysql增错误_使用MySQL练习增删改查时因为版本问题出现连接错误

    使用MySQL练习增删改查时出现连接错误,错误提示如下: 2020-02-19 19:53:51.088 ERROR 16328 --- [reate-249798694] com.alibaba.d ...

  10. mfc连接mysql增删改查_java实现mysql数据库增删改查

    1.连接数据库: import java.sql.Connection; import java.sql.DriverManager; public class DBConnection { stat ...

最新文章

  1. 制作一个简易的QQ×××
  2. VC++下使用md5函数
  3. Java存储过程调用CallableStatement
  4. sqlserver临时表
  5. ITK:来自图像的多分辨率金字塔
  6. js设置和清除cookie
  7. IDEA快捷键及xml文件中网址报错
  8. django post and get?
  9. Ubuntu 16.04中vim编辑报错E138: Can‘t write viminfo file /root/.viminfo!
  10. 黄聪:火狐firefox打开flash就卡
  11. Java-API:java.util.ArrayList
  12. Linux中用st_mode判断文件类型
  13. 基于C语言的图形化编程软件,图形化编程工具
  14. 【Electron-Vue】构建桌面应用(42)- 企业微信扫码登录
  15. 独家对话阿里副总裁李飞飞:数据库的进化之路
  16. linux系统中profile文件介绍
  17. 计算机论文 大学保研,保研北大,两篇论文,三项专利,这是她的大学
  18. 横幅(banner)设计的成功技术
  19. 登陆失败:用户账户限制。可能的原因包括不允许空密码.........解决方案
  20. 程序员初学者如何自学编程

热门文章

  1. 微信小程序中的闭包写法
  2. Python3.2-re模块之常用正则记录
  3. angular第六天
  4. JS浏览器对象-Location对象
  5. set+线段树 Codeforces Round #305 (Div. 2) D. Mike and Feet
  6. python复习第一节
  7. 前端开发必须知道的JS(二) 闭包及应用
  8. BZOJ1090[SCOI2003] 字符串折叠
  9. Linux中ssh远程登录服务、SSH免密登录
  10. python迭代器和生成器_python迭代器和生成器