MySQL安装 和 基本SQL语句

来源:互联网 发布:linux 网络调试工具 编辑:程序博客网 时间:2024/05/21 21:47

首先安装MySQL,下载地址 :http://dev.mysql.com/downloads/windows/installer/

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


输入密码完成登录。

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

A.编辑数据库、表

1.show databases;

显示已有多少个数据库



2.use 数据库名称;

use select_test;  进入指定的数据库



3.show tables;

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



4.desc 表名称;

desc jdbc_test;

显示表结构;



5.drop database 数据库名称;

drop database select_test; 删除指定数据库



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

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



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:设置字段不为空



接着查看表结构:desc school_test;



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脚本文件,脚本里写好了建数据库,建表的语句



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是主键,并且设置了自增,所以插入的时候可以不需要设置值


2.update 语句

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



3.delete 语句

deletee from school_test where school_id=2;

4.truncate 语句
清空表里面的所有记录
truncate school_test;


0 0
原创粉丝点击