Mysql中常用的操作表的Sql语句

前言:

在开发过程中,我一般使用Navicat Prenium  数据库连接工具去连接数据库 ,而且有些新功能的扩展我们需要对表进行操作,那么今天我想来总结一下我平常用的比较多的一些sql语句,后面会更加完善,希望能够帮到大家。

小贴士:

无论是对测试数据库还是正式数据库,我们需要保持清醒的头脑,如果需要对数据进行操作的时候,记得备份,备份,备份

重要的事情说三遍,这个太重要,对于客户来说数据很重要。

常用命令总结:

注意: mysql的启动命令需要定位到mysql的安装目录 的bin路径下

  • (1)mysql的启动命令

         net start mysql

  •   (2) mysql的停止命令

        net stop mysql   (如果发现这个命令用不了的话,可以在任务管理器中找到mysql的服务,点击关闭,然后再执行启动          命令)

  •   (3) mysql中建表

 eg:以下便是新建一张用户表 ,里面有id 和name 俩个字段

   create table user(

       id  int (10),

      name varchar(50)

     );

  • (4)添加新字段

-- 大多数的sql操作语句已  alter table  表名开头

alter table user add address varchar(10) not Null;

  • (5)添加多个字段

参考文章: https://www.cnblogs.com/sujulin/p/9021355.html

alter table 表名 add (字段1 类型(长度),字段2 类型(长度),字段3 类型(长度));

  •   (6)  修改字段名称

-- 将用户表中的name 修改成 user_name

alter table user  change name user_name  varchar(50) not null;

  •   (7) 修改字段类型

 alter table user mdify   name varchar(60) not null ;

  • (8)删除字段

-- 将address这个字段从user表中删除掉

ALTER TABLE user drop column address;

  •   (9)  删除表

-- 删除表数据和表结构

drop table 表名; 

-- 删除表数据,保留表结构。 

truncate table table_name 

详细可参考: https://blog.csdn.net/tang_shui/article/details/83380479

  •  (9) 往表中添加数据
INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN );

其他详细的可参考菜鸟课程:

https://www.runoob.com/mysql/mysql-insert-query.html

发布了46 篇原创文章 · 获赞 42 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/tangthh123/article/details/104104749