Mysql命令实践
1.打开mysql数据库安装目录至bin/,右键打开命令行窗口。
命令行窗口已出现:
2.登录数据库
mysql –h hostname –uusername –p
mysql为登录命令,-h后面的参数是服务器的主机地址,我这里客户端和服务器在同一台机器上,所以输入localhost或者127.0.0.1,-u后面跟登录数据库的用户名称,在这里为root,-p后面是用户登录密码。
我的数据库没有设密码,所以password没输入。
3.查看当前服务器下的数据库列表
show databases;//查看所有数据库
4.显示数据库的创建信息
SHOW CREATE DATABASE db_name;
5.创建数据库
create database db_name;
6.删除数据库
drop database db_name;
7.选择数据库
用户创建了数据库后,并不能使用SQL语句操作该数据库,还需要使用USE语句选择该数据库,语法如下:
use db_name;
8.创建数据表
数据表属于数据库,在创建数据表之前,要使用语句“use db_name”指定操作是在哪个数据库中进行。
create table表名;
9.查看数据表
可以查看表的定义,以确保表的定义的正确性。
describe表名;
或
desc表名;
10.修改数据表
举两个例子。
改变数据类型:
增加一列:
11.修改表中数据
update set命令用来修改表中的数据。
update set命令格式:update表名set字段=新值,…where条件;
12.删除数据表
使用drop table语句可以一次删除一个或多个没有与其他表关联的数据表,语法格式如下:
drop table if exists表名;
13.插入记录
使用基本的insert语句插入数据时要求指定表的名称和插入记录的值
14.查询记录
select字段1,字段2,… from表1,表2,…. where查询条件;
15.修改记录
update表名set column_name1=value1,column_name2=value2,… where(条件);
column_name1,column_name是指定更新的字段的名称,value1, value2是相对应字段的更新值,更新多列时,每个“列—值”对之间用逗号隔开,最后一列不需要。
16.删除记录
delect from表名where (condition);
待续。
领取专属 10元无门槛券
私享最新 技术干货