cmd下操作mysql的基本语句
以下是在 cmd 下操作 MySQL 数据库的一些基本语句:
登录 MySQL:
mysql -u username -p
其中,username
是 MySQL 数据库的用户名。执行该命令后,系统会提示输入密码,输入正确的密码后即可登录到 MySQL 数据库。
显示所有的数据库:
show databases;
该命令用于显示所有的数据库,包括系统自带的数据库和用户创建的数据库。
创建数据库:
create database dbname;
其中,dbname
是要创建的数据库名称。执行该命令后,系统会创建一个新的数据库,并显示创建成功的消息。
删除数据库:
drop database dbname;
其中,dbname
是要删除的数据库名称。执行该命令后,系统会删除指定的数据库,并显示删除成功的消息。
使用数据库:
use dbname;
其中,dbname
是要使用的数据库名称。执行该命令后,系统会切换到指定的数据库,以便进行数据操作。
显示当前使用的数据库:
select database();
该命令用于显示当前正在使用的数据库名称。
显示数据库中的所有表:
show tables;
该命令用于显示数据库中的所有表,包括系统自带的表和用户创建的表。
创建表:
create table tablename (
column1 datatype1 [constraint1],
column2 datatype2 [constraint2],
...
columnN datatypeN [constraintN]
);
其中,tablename
是要创建的表名称,column1
~columnN
是表中的列名,datatype1
~datatypeN
是列的数据类型,constraint1
~constraintN
是对列的约束条件。执行该命令后,系统会创建一个新的表,并显示创建成功的消息。
删除表:
drop table tablename;
其中,tablename
是要删除的表名称。执行该命令后,系统会删除指定的表,并显示删除成功的消息。
插入数据:
insert into tablename (column1, column2, …, columnN) values (value1, value2, …, valueN);
其中,tablename
是要插入数据的表名称,column1
~columnN
是表中的列名,value1
~valueN
是要插入的数据值。执行该命令后,系统会将指定的数据插入到表中,并显示插入成功的消息。
更新数据:
update tablename set column1=value1, column2=value2, …, columnN=valueN where condition;
其中,tablename
是要更新数据的表名称,column1
~columnN
是表中的列名,value1
~valueN
是要更新的数据值,condition
是更新数据的条件。执行该命令后,系统会将符合条件的数据更新为指定的数据,并显示更新成功的消息。
删除数据:
delete from tablename where condition;
其中,tablename
是要删除数据的表名称,condition
是删除数据的条件。执行该命令后,系统会删除符合条件的数据,并显示删除成功的消息。
以上是在 cmd 下操作 MySQL 数据库的一些基本语句,可以根据需要进行使用。
还没有评论,来说两句吧...