43. Signup API + User table creation in MySQL | Spring Boot Expert Tutorial | Code Simple

Publié le: 10 juillet 2021
sur la chaîne: Code Simple
15,032
127

Hi All,

This video covers end to end process involving in creating a new api which is SignUp API. Starting from Table design, Table creation, Entity/domain class creation, repo class, service class and controller class.

User Table columns:

1. id
2. name
3. email_id
4. phone_number
5. password
6. is_active
7. user_type
8. login_count
9. login_at
10. sso_type -- oauth (google, twitter, facebook, github,...)
11. created_at
12. updated_at
13. Gender


User table DDL:
CREATE TABLE `bookstoredb`.`user` ( `id` BIGINT NOT NULL , `name` VARCHAR(100) NOT NULL , `gender` VARCHAR(20) NULL , `email_id` VARCHAR(100) NOT NULL , `phone_number` VARCHAR(20) NOT NULL , `password` VARCHAR(100) NOT NULL , `user_type` VARCHAR(20) NOT NULL DEFAULT 'NORMAL' , `is_active` BOOLEAN NOT NULL DEFAULT TRUE , `sso_type` VARCHAR(20) NULL , `login_at` DATETIME NULL , `login_count` INT NOT NULL DEFAULT '0' , `created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP , `updated_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP , PRIMARY KEY (`id`), UNIQUE `email_id_unique` (`email_id`), UNIQUE `phone_number_unique` (`phone_number`)) ENGINE = InnoDB;

ALTER TABLE `user` CHANGE `id` `id` BIGINT(20) NOT NULL AUTO_INCREMENT;

Git link for this project:
https://github.com/cbesangeeth/book-s...

#signup #user #table #creation #mysql #api #springboot #codesimple #tamil #tutorial


Sur cette page du site, vous pouvez voir la vidéo en ligne 43. Signup API + User table creation in MySQL | Spring Boot Expert Tutorial | Code Simple durée heure minute seconde en bonne qualité , qui a été Téléchargé par l'utilisateur Code Simple 10 juillet 2021, Partagez le lien avec vos amis et connaissances, sur youtube cette vidéo a déjà été regardée 15,032 fois et il a aimé 127 téléspectateurs. Bon visionnage!