欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

mysql 总结

程序员文章站 2024-01-11 14:59:16
...

     1  概念

        mysql是关系型数据库,是由一个一个的表组成,表包括表头,行,列,键,值

        

  mysql 总结

表头:每一列的名称       列 : 有相同数据类型的数据的集合,  行:用来描述每个个体的具体信息 ,值:行的具体信息,每个值与该列的数据类型相同,键:标识每个特性的个体,具有唯一性。

           2 命令

            net start mysql  启动     net  stop mysql 停止     sc  delete mysql 卸载

           3 MySQL脚本

                 MySQL通过执行SQL脚本完成对数据库的操作,该脚本由一条或多条MySQL语句(SQL语句+扩展语句)组成,保存时文件后缀名一般为.sql

                  标识符:用来命名一些对象,如表minggan,变量,以便在脚本中其他地方使用,由字母数字,下划线组成,第一个字符必须是字母或下划线。windows对标识符大小写不敏感,linux下敏感

                  关键字:关键字有自己的含义,避免作为标识符

                  函数:用来实现数据库操作高级功能,如加密函数。

            4  数据类型

             有三大数据类型,数字,日期、时间  字符串     具体可看 http://www.cnblogs.com/zbseoag/archive/2013/03/19/2970004.html

            5 登录到mysql

                 mysql   -h 主机名  -u  用户名 -p  密码

            创建数据库     create datebase 数据库名 【编码,,,】     CREATE DATABASE study CHARACTER SET utf8;

             查看创建的数据库   show databases

              选择要使用的数据库    USE study;

              创建表    create table 表名称 (列声明);

CREATE TABLE students (
id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
NAME CHAR(8) NOT NULL,
sex CHAR(4) NOT NULL,
age TINYINT UNSIGNED NOT NULL,
tel CHAR(13) NULL DEFAULT "-");
             插入数据    insert 【into】 表名 【(列名)】values (值);
INSERT INTO students VALUES(NULL, "王刚", "男", 30, "101010010");
INSERT INTO students (NAME, sex, age) VALUES ('Roy', '女', 30), ('Tom', '女', 30);

             修改表中的数据   update 表名 set 列名=新值 where 更新条件     UPDATE students SET sex='女' WHERE id=1;

             删除表中数据     delete from 表名 where 条件        DELETE FROM students WHERE id=1;

             5  创建后表的修改

               添加列    alter  table 表名 add  列名 列数据类型 【after 插入位置】  ALTER TABLE students ADD birthday DATE AFTER age;

                删除列   alter table 表名  drop 列名    ALTER TABLE students DROP birthday;

                修改列   alter table 表名 change 列名 新列名 新数据类型   ALTER TABLE students CHANGE NAME NAME CHAR(16) NOT NULL;

                重命名表  alter table 表名 rename 新表名    alter table students rename workmates;

                 删除整张表    drop table 表名  

                删除数据库  drop  database   数据库名  

               数据操作语言  (insert  into  update   delete from )  数据定义语言(create table  alter table(add,  drop, change, rename, drop)

上一篇: 5G频段与频率范围

下一篇: