1.windows10中命令行进入mysql

  mysql -u root -p     然后输入数据库的密码即可 

 

MySQL创建表并设置约束

1.1创建表,设置id为主键  (primary key) 并且设置id值自动增长,设置非空约束 (not null) ,

       设置唯一约束(unique)、使用默认约束(default)

   建立表名为table_name1,字段名为 int类型的主键id并且自动增长不能出现重复值的int类型的id_number,不能为空的varchar类型nameint类型age,默认值为未知的varchar类型的gender ,float类型achievement

create table table_name1(id int primary key auto_increment,id_number int unique,name varchar(32) not null,age int,gender varchar(16) default '未知',achievement float
)

MySQL中插入数据

1.1 插入数据, 有默认值的话可以不写的话就是之前设置的默认值

insert into table_name1(id_number,name,age,achievement)
values(1001,'Mysql01',21,'66.6')

查看结果  select * from table_name1;

MySQL中查看数据表的结构

1. describe  表名;  或者   desc 表名;   查看表的基本结构

      

2.  show create table 表名\G;  查看表详细结构    加|G 是为了使显示结果更加直观,易于查看

    

MySQL中修改数据表

1.修改表名    alter table 旧表名 rename 新表名; 

   

2.修改字段的数据类型   alter table 表名modify 字段名 要修改的数据类型;

   

3. 修改字段名     alter table 表名 change 旧字段名 新字段名 新数据类型;    

    只想修改表名的话,直接在新数据类型写原来的数据类型

4. 1添加字段名      alter table 表名 add 要添加的字段名 数据类型 约束条件(可有可无);

   

4.2  在表的第一列添加一个字段 

      alter table 表名 add 添加的字段名 数据类型 first;

    

4.3 在表的指定列之后添加一个字段   

alter table 表名 add 添加的字段名 数据类型 after 在哪个之后的字段名;

5.  删除字段

   alter table 表名 drop 要删除的字段名;·

   

6.删除表的外键约束

   alter table 表名 drop foreign key 外键约束名

Mysql数据库(1.表的约束,以及数据表相关操作和字段名的相关操作)相关推荐

  1. mysql数据库熟悉表空间数据文件_MySQL数据文件介绍及存放位置

    MySQL的每个数据库都对应存放在一个与数据库同名的文件夹中,MySQL数据库文件包括MySQL所建数据库文件和MySQL所用存储引擎创建的数据库文件. 1.MySQL创建并管理的数据库文件: .fr ...

  2. MySQL数据库修改表某一列数据(一整列)

    MySQL修改表中一整列数据 ①选择数据库mysql>use 数据库名 ②mysql>update 表名 set 列名='修改的值';

  3. mysql数据库一个表20万条数据可以_mysql生成20万条数据(连表插入)

    创建一个存储过程 DELIMITER $$ -- 设置定界符为$$,与';'意思相同,防止相同符号产生冲突 USE `yunkc_base1`$$ -- 使用数据库 DROP PROCEDURE IF ...

  4. mysql util_关于mysql数据库操作工具类MySQLUtils用于连接数据提交sql脚本及结果转为JSONArray等操作...

    一.前言 关于实现mysql数据简单操作工具类MySQLUtils,用户密码连接数据库执行sql脚本ExecSQL.将查询结果转为com.alibaba.fastjson.JSONArray(fast ...

  5. mysql一张表1亿天数据_1亿条数据在PHP中实现Mysql数据库分表100张

    转: 1亿条数据在PHP中实现Mysql数据库分表100张 http://php-z.com/thread-2115-1-1.html (出处: PHP-Z) 当数据量猛增的时候,大家都会选择库表散列 ...

  6. mysql doc插入数据_如何向MySQL数据库的表中录入数据.doc

    如何向MySQL数据库的表中录入数据 当建好了数据库及表时,首先想到的就是向数据库的表中输入数据,这就涉及到如何向数据库录入数据,下面我们就来探讨一下这个问题. 1.常用的方法是使用insert语句( ...

  7. SQL/MYSQL在CMD命令操作符中创建数据库 、表单并插入数据查看

    SQL/MYSQL数据库 .表单.创建 首先确定你已经安装好了MySQL并且已经配置完毕 ①进入MySQL工作区 方法一找到程序进入并且输入MySQL密码: 方法二: window+r 输入cmd 进 ...

  8. mysql数据库各表、数据库数据容量查询

    1.查询数据库各表记录数.数据容量(MB).索引容量(MB) select table_schema as '数据库', table_name as '表名', table_rows as '记录数' ...

  9. mysql 外键查询_mysql 外键查询(mysql数据库多表联查)

    mysql 外键查询(mysql数据库多表联查) 2020-07-24 11:51:00 共10个回答 查看方式主要是通过第三方工具或者是sql语句,主要有以下三种方式1:使用Navicateform ...

最新文章

  1. ES6系列之小知识点
  2. 1080 两个数的平方和(数学)
  3. k8s kubectl create命令使用详解
  4. 敏捷开发回顾:使团队更强大pdf
  5. latex学习篇【一】论文中的图片技巧QA
  6. freemarker的测试结果框架_java必背综合知识点总结(框架篇)
  7. 系统调用被信号打断的例子
  8. JVM 堆、栈概述 与 常见 OOM 原因及解决方案
  9. JAVA JVM优化总结
  10. 「插件」Runner更新Pro版,帮助设计师远离996
  11. 软件构造之java类图
  12. 【华为机试真题 Python实现】平安果
  13. CBA公布对北京首钢处罚结果 相关工作人员遭重罚
  14. 用 Python 总结分析男篮世界杯
  15. 蚂蚁区块链使用搭建方法
  16. 【模型导出与部署】项目接口与百度机器人对接
  17. VB中On Error Resume Next 什么意思,一般在什么情况下使用
  18. html浅色_修改CSS样式实现网页灰色(没有颜色只有浅色黑白)的几个方法整理
  19. 外盘国际期货招商:股票短线操作心态
  20. CodeBlock输出汉字为乱码的解决方法

热门文章

  1. 实验2 递归和分治法(二分查找)
  2. ActiveRecordException: The model attribute ysgl is not exists.
  3. LeetCode 34 在排序数组中查找元素的第一个和最后一个位置
  4. 功能测试——医疗管理系统
  5. CG CTF WEB 层层递进
  6. 阿里云文件上传工具类
  7. JavaScript高级day01-AM【WebStrom安装、数据类型分类及判断、数据-内存-变量、引用变量赋值、对象的组成】
  8. 【CentOS Linux 7】实验5【Samba服务器管理】
  9. Java08-day08【API(概述、使用)、String-StringBuilder(概述、构造方法、特点、方法)、StringBuilder和String相互转化】
  10. Android复习12【广播接收者-BroadcastReceiver(简单案例-发送广播、静态注册、动态注册、本地广播、代码示例(别处登陆踢用户下线)、常用系统广播总结、音乐播放器)】