我的mysql学习笔记(2)mysql基本的命令

mysql基本的命令:

  1.登陆mysql

    进入dos画面,将目录设置在mysql的安装目录(笔者的目录为D:\Program Files\MySQL\MySQL Server 5.1\bin)然后执行以下命令:
    mysql -uroot -p  --以root登陆

    输入密码:xxxx

    show databases  --显示所有的数据库

   use  xxxxx         --选择进入show databases显示的数据库中的一个

   show tables        --显示这个数据库的所有表名

  select * from tablename  --查询表的数据

  select * from tablename limit 1 --查询前1笔记录。  跟ms sql有点差异。 ms sql的语法是(select top 1 * from tablename)

  delete from tablename where 1 --删除表的数据,如果不加where 1 ,如果改表的字段中有自动增长列,那么将新增数据的时候,将会从新开始。 如果加了,将会从最后一次的自动增长列的值+1。

  truncate table  tablename   --删除所有表的数据。

  lock table tablename write   --锁表,当想对改表多笔插入数据时,可以先锁定表,然后在插入,这样速度会快一些,而且可以防止脏读。

  unlock tables                      --结锁表  ,跟lock 配对使用。

 insert into tablename values ('',''),('',''),('',''),('',''),('','') --批次插入数据到表中, 实现了原子的批次插入数据。

   

原文地址:https://www.cnblogs.com/BinZeng/p/2848736.html