[SQL]MySQL基本命令(Mac OS X)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Aless0/article/details/84679553

1.登陆与退出:

/usr/local/MySQL/bin/mysql -u root -p

输入密码后回车即可登陆,也可以在p后直接写密码,但是存在安全性问题,登陆后发出如下警告:
警告
登陆
退出

2.数据库操作:

1.创建create:

create database database_name;
database_name为数据库的名称,本例中数据库名称定义为demo:
创建数据库
查看数据库的定义:show create database database_name;
查看数据库的定义
查看当前存在的数据库:show databases;
查看数据库
其中mysql是必需的,用于描述用户访问权限。

2.删除drop:

drop database database_name;
删除数据库
使用删除数据库命令需谨慎,因为在执行删除命令时,MySQL不会给出提醒确定信息,数据库中存储的数据都将被删除且不可恢复。

3.数据表操作:

1.创建create:

create table <table_name>(字段名, 数据类型[默认值]);
在创建数据库表之前,需要指定在哪个库中新建:use database_name
指定数据库
创建数据库表
查看数据库表show tables;
查看数据库表

2.修改alter:

alter table <old_name> rename [to] <new_name>
在修改表之前,也要指定在哪个库中执行修改操作,以下示例默认为test_database库,故省略此步骤。
修改数据库表
可以利用命令desc查看修改完的表结构是否与修改前的表结构相同:desc table_name
在这里插入图片描述

修改字段名:alter table <table_name> change <old_field> <new_field> <新数据类型>
修改数据库表的字段名
最好不要修改数据类型,因为不同类型的数据在MySQL中的存储方式不一定相同,修改数据类型可能会影响到表中的数据。

3.删除drop:

drop table [if exists] table_name1,table_name2,...;
删除数据表

4.管理数据:

1.插入insert:

insert into table_name(col1,col2,...) value(value1,value2,...);
查看数据表中的内容:select * from table_name;

插入数据

2.修改update:

update table_name set col1='value1',col2='value'[condition...];
修改数据1
增加条件后将会有选择性地修改数据:
修改数据2

3.删除delete:

delete from table_name [condition...];
可以指定删除行数据或者全部数据,不指明条件(condition)则删除表中所有数据。
删除数据1
删除数据2

猜你喜欢

转载自blog.csdn.net/Aless0/article/details/84679553