zoukankan      html  css  js  c++  java
  • mysql(note1)

    第二周

    1. 进入数据库

      • 命令提示符 cmd ,查找到mysql安装目录的bin目录下,
      • 进入数据库
        • mysql>mysql -u root -p
        • Enter Password:
    2. 查看数据库系统信息:

      • mysql>status;
    3. 查看数据库:

      • mysql>show databases;

         CREATE DATABASE IF NOT EXISTS test;  -- 如果系统里没有test库就创建,否则就不创建
         
         CREATE TEMPORARY student; 			-- 创建一个
        
    4. 创建-删除-使用数据库:

      • mysql>create database mytest; (创建名称为 mytest的数据库)
      • mysql>drop database mytest; (删除名称为 mytest 的数据库)
      • mysql>use mytest; (使用名称为 mytest 的数据库)
    5. 创建一个user表:

       CREATE TABLE USER(								//创建表 user
      	id INT AUTO_INCREMENT NOT NULL PRIMARY KEY,
      	username CHAR(10) NOT NULL,
      	password VARCHAR(10) NOT NULL
      	);
      
       # user表中包含id、username、password,其中INT为整型;
       # auto_increment 为自动增长
       # not null为不能为空
       # primary key 为主键,唯一的
       # varchar、char字符型 后面的括号为设置多少字符
       
      
      
    6. 数据表详细操作

       show tables;     					-- 查看表
       
       drop table 表名;						-- 删除表
       
       insert into 表名称 values(1,"Tom",'19941216');-- 插入数据的结构insert into 												表名 values();
       
       select * from 表名; 			-- 查看表的数据
       
       show create table 表名称 (后面可加G或g)			-- 查看创建表的语句
       
       describe 表名称;						-- 查看数据表的status
       
       alter table oldname rename newname;	-- 修改表的名称
       
       alter table 表名 change 旧字段名 新字段名 新数据类型;  -- 修改字段名和数据类型
       例:ALTER TABLE USER CHANGE parrword _password VARCHAR(10) NOT NULL; -- 修改表中的列名
  • 相关阅读:
    CS224n笔记12 语音识别的end-to-end模型
    Vue组件
    关于网站
    Vue问题区
    数组的增、删、改、查
    Tree全部展开/折叠
    python 中UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-7: ordinal not in range(128)的解决方法
    python安装wxPython
    python中的迭代器和生成器
    python中的re正则表达式和模板系统
  • 原文地址:https://www.cnblogs.com/Jamdu0406/p/12752673.html
Copyright © 2011-2022 走看看