zoukankan      html  css  js  c++  java
  • 第一天,Mysql安装,DDL(数据库定义语言),DBA,DML(数据库操纵语言),导入外面的sql文件

    把“D:mysql-5.6.22-winx64in”添加到系统环境变量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)
    建库、建表、设置约束等:createdropalter

    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 )
    主要指数据的增删查改: Selectdeleteupdateinsertcall

    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:a1.sql

    //cmd路径
    C:WindowsSystem32

  • 相关阅读:
    【记】移动布局
    初次运行 Git 前的配置
    作为Web开发人员,我为什么喜欢Google Chrome浏览器
    使用CSS样式,制作六边形
    使元素相对于窗口或父元素水平垂直居中的几种方法
    angular: $http.get(...).success is not a function 错误解决
    Git和GitHub的区别及相关术语解析
    前端程序员必知:单页面应用的核心
    css超出一行添加省略号属性
    vue中的json数据报错
  • 原文地址:https://www.cnblogs.com/1314wamm/p/6750073.html
Copyright © 2011-2022 走看看