zoukankan      html  css  js  c++  java
  • 数据库中的DDL和DML语言

    “D:mysql-5.6.22-winx64in”添加到系统环境变量path中了,然后在任意目录可访问mysql等命令,这样如登录等操作就不需要进入MySQL安装目录才好执行!j在最后记得还要加个;.;。

    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

  • 相关阅读:
    KVM环境搭建RHCS
    修改virt-manager默认磁盘格式
    前端基础之html
    并发编程
    网络编程
    常用模块
    模块与包
    迭代器、生成器、面向过程编程
    闭包函数和装饰器
    函数
  • 原文地址:https://www.cnblogs.com/1314wamm/p/6016453.html
Copyright © 2011-2022 走看看