码迷,mamicode.com
首页 > 数据库 > 详细

第一天,Mysql安装,DDL(数据库定义语言),DBA,DML(数据库操纵语言),导入外面的sql文件

时间:2017-04-23 01:13:49      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:路径   l数据库   效率   表格   第一天   roo   var   系统环境   服务   

把“D:\mysql-5.6.22-winx64\bin”添加到系统环境变量path中了,然后在任意目录可访问mysql等命令,这样如登录等操作就不需要进入MySQL安装目录才好执行!

MySQL下载(两个):
网址: www.oracle.com
1)下载MySQL Community Server (GPL) ---MySQL数据库
2) MySQL Connectors ---jdbc驱动

登录: mysql -u root -p1234

查看有哪些数据库: show databases;
打开一个数据库: use 数据库名;
查看该打开数据库中有哪些表格: show tables;

DBA:
创建一个新用户: create user hncu identified by ‘1234‘;
给用户授权: grant all on *.* to ‘hncu‘@‘%‘ with grant option;
※※※※注意,创建新用户之后,要关闭并重启MySql服务器才会生效!

常用数据库产品: SQL Server, Oracle, MySQL

SQL语言大小写不敏感


一、DDL(数据定义语言,Data Definition Language)
建库、建表、设置约束等:create\drop\alter

1、创建数据库:
create database IF NOT EXISTS hncu CHARACTER SET utf8;

2、创建表格:
use hncu;
create table IF NOT EXISTS stud(
id int,
name varchar(30),
age int
);

3、更改表结构(设置约束)
desc stud; //查看表结构
alter table stud drop column age;
alter table stud add column age int;

4、删除表、删除数据库
drop table stud;
drop database hncu;


二、DML (数据操纵语言,Data Manipulation Language )
主要指数据的增删查改: Select\delete\update\insert\call

select * from stud;
select name,age from stud; //查询指定的列
select name as 姓名, age as 年龄 from stud;
※※切记:表字段(Field,表头)一定要用英文,如果要显示成中文表头,用别名来解决。


insert into stud values(2,‘张三‘,22);
insert into stud(id,age) values(4,23); //指定字段名的赋值,效率更高
delete from stud where id=4;
update stud set age = age+1; //给所有学生的年龄加1


//导入脚本代码
source d:\a\1.sql

//cmd路径
C:\Windows\System32

 

第一天,Mysql安装,DDL(数据库定义语言),DBA,DML(数据库操纵语言),导入外面的sql文件

标签:路径   l数据库   效率   表格   第一天   roo   var   系统环境   服务   

原文地址:http://www.cnblogs.com/1314wamm/p/6750073.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!