MySql教程

mysql命令集合

本文主要是介绍mysql命令集合,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

MySQL命令集 

一、进入mysql

(1)、从cmd中进入mysql,输入命令:mysql -h localhost -u root -p(mysql -h 主机地址 -u 用户名 -p 用户密码)

 (2)、从mysql command line client中进入,只需要输入密码即可,

 二、创建输入库

(1)、如果是新安装的mysql,可以直接开始创建新的数据库使用命令格式为:create database 数据库名;,比如:create database testdev;,我们可以通过命令:show databases;来查看我们的表是否创建成功了。

 ps:如果之前就已经安装使用过mysql,在创建一个新的数据库的时候我们一般先使用命令:show databases;来查看一下之前创建的数据库都有那些(这是为了确保再次创建的时候名字发生冲突,而出现的错误。)

三、创建表

1、创建表的时候,我们需要先进入到数据库中,是的命令格式为:use 数据库名;,比如use testdev;,

 2、创建新的表使用的命令格式:create table 表名(字段 字段类型(值),字段 字段类型(值),........);比如:下图。命令:desc 表名;查看表的数据类型都与有哪些。

命令:show tables;查看数据库下的表。

四、复制表(数据类型都一样的表)一共有两种方法:

(1)、比如要创建同样结构的3个表user,先用命令show create table user;查看user的表结构;命令:show create table user \G;(不加\G也可以,只是一个格式的问题);然后将表结构复制粘贴然后将表名改名字就好了,重复上述操作3次。

使用命令:show tables;检查user1、user2、user3是否创建成功;

 使用命令desc/describe user1/user2/user3;查看比送的数据类型是否与user的一致。

查看创建的最后创建的表命令:show tables;。

(2)、create table 新的表名 like 之前的表名。比如:create table user4 like user;。

验证是否复制成功:desc user和desc user4,查看表结构是否一样。

五、删除表

 命令:drop table 表名,比如:drop table user1/user2/user3/user4;。

六、重命名

命令:rename table user to userInfo;。

七、编辑表的数据类型、字段和字段值

1、添加表的数据类型、字段和字段值,命令:alter table userInfo add city varchar(50);。

 2、按照位置添加字段、数据类型和字段值,

(1)、添加在任意字段后面。命令:alter table userInfo add hobby varchar(50) after sex;。

 (2)、添加字段的第一位,比如:alter table userInfo add code varchar(30) first;。

 (3)、添加字段注释,(创建字段的时候加注释,字段已经创建了就加不了注释了)

命令:alter table userInfo add country varchar(20) comment"国家信息";

 (4)、修改字段值

命令:alter table userInfo modify country varchar(50);。

 (5)、修改字段名(重命名字段)

命令:alter table uerInfo change code IDcard varchar(30);。

 (6)、删除字段

命令:alter table userInfo drop IDcard;。

八、复制表内容

需要先复制一个字段、数据类型和字段值相同的表user;然后再复制表里面的内容,命令:inser into user select * from userInfo;

九、mysql语句:insert、update、delete、select操作

1、给表里添加数据内容

(1)、给表里面添加单条数据内容,命令格式:insert into 表名 values(字段 数据类型,字段 数据类型,.......),比如:insert into userInfo values(1,"liu","yulin",18,"女","eat",20002.3,"西安","中国");。

 这时候我们执行命令: insert into userInfo values(2,"liu","yulin",18,"女","eat",20002.3,"西安","中国");

命令:insert into userInfo values
-> (3,"蔡","莹莹",18,"女","购物",20002.3,"西安","中国");

(2)、添加多条 数据内容,

2、修改表里面信息,命令:update userInfo set country="马来西亚" where id=4;

 3、删除表里面的数据内容,命令:delete from userInfo where id=1;。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

这篇关于mysql命令集合的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!