mysql 语句安装_MySQL安装 和 基本SQL语句

安装时配置好用户名、密码,用户名一般默认为root,安装完成后打开MySQL Command Line Client.

输入密码完成登录。

下面是一些简单操作:切记  每一个命令之后都要以分号(;)结尾,MySQL才会执行操作。

A.编辑数据库、表

1.show databases;

显示已有多少个数据库

0818b9ca8b590ca3270a3433284dd417.png

2.use 数据库名称;

use select_test;  进入指定的数据库

0818b9ca8b590ca3270a3433284dd417.png

3.show tables;

进入数据库后,显示数据库下有多少张表;

0818b9ca8b590ca3270a3433284dd417.png

4.desc 表名称;

desc jdbc_test;

显示表结构;

0818b9ca8b590ca3270a3433284dd417.png

5.drop database 数据库名称;

drop database select_test; 删除指定数据库

0818b9ca8b590ca3270a3433284dd417.png

6.create database if not exists 数据库名称 ;

create database if not exists school_info;  创建一个数据库

0818b9ca8b590ca3270a3433284dd417.png

7.create table 表名称 (创建列1,创建列2 ,……);

create table school_test

(school_id int auto_ increment primary key,

school_name varchar(255) not null,

school_address varchar(255) default 'xxx'

);

解释几个关键字:

auto_increment:设置字段值可以在插入时自增

primary key:主键

not null:设置字段不为空

0818b9ca8b590ca3270a3433284dd417.png

接着查看表结构:desc school_test;

0818b9ca8b590ca3270a3433284dd417.png

8.修改表结构:

alter table 表名称

……;

a.增加字段 (add)

alter table school_test

add school_level int ;

b.修改字段 (modify)

alter table school_test

modify school_level varchar(255) default 'Top';

c.修改字段名称和类型 (change)

alter table school_test

change school_level school_Num int default 5;

d.删除字段 (drop)

alter table school_test

drop school_Num;

e.重命名表 (rename to)

alter table school_test

rename to school_test2;

f.删除主键约束 (drop)

alter table school_test

drop primary key;

9.导入SQL脚本 (source)

source D:select_data.sql;

会导入已经编辑的SQL脚本文件,脚本里写好了建数据库,建表的语句

0818b9ca8b590ca3270a3433284dd417.png

B.操作表

1.insert into 表

insert into school_test (school_name,school_address,school_level) values ('武汉大学','珞瑜路',5);

insert into school_test (school_name,school_address,school_level) values ('华中师范','珞瑜路',4);

在这里由于school_id是主键,并且设置了自增,所以插入的时候可以不需要设置值

0818b9ca8b590ca3270a3433284dd417.png

2.update 语句

update school_test set school_address='广埠屯' where school_id=1;

0818b9ca8b590ca3270a3433284dd417.png

3.delete 语句

deletee from school_test where school_id=2;

4.truncate 语句

清空表里面的所有记录

truncate school_test;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值