Jistě, poskytnu vám potřebné informace v souladu s vašimi pokyny.
Úvod
SQL nebo strukturovaný dotazovací jazyk je standardní a univerzální jazyk používaný pro komunikaci s databázemi. Vytváření, odstraňování, načítání řádků a úprava řádků v tabulce jsou některé z úkolů, které lze provádět pomocí SQL. Jednou z nejzákladnějších a nejzákladnějších operací je vytvoření uživatele. Tento úkol zahrnuje kódování řady strukturovaných příkazů pro vytvoření nové uživatelské entity v databázi, udělení přístupu uživateli a určení rolí.
Vytvoření uživatele v SQL
V SQL, uživatelé nejsou vytvářeny přímo v databázi, ale jsou vytvářeny v instanci SQL Serveru. K tomu slouží příkaz „CREATE USER“. Základní struktura pro vytvoření uživatele v SQL je
CREATE USER [user_name] FOR LOGIN [login_name] WITH DEFAULT_SCHEMA=[schema_name]
V této struktuře je [user_name] jméno nového uživatele, [login_name] odkazuje na přihlášení k serveru SQL Server, na kterém je založen nový uživatel, a [schema_name] je výchozí schéma, které je přiřazeno novému uživateli.
Pochopení kódu
- Příkaz „CREATE USER“: Používá se k vytvoření nového uživatele. Za ním následuje uživatelské jméno, které zvolí vývojář.
- Klauzule FOR LOGIN: Toto připojí nového uživatele k přihlášení. Pokud přihlašovací jméno ještě není přítomno, SQL Server ho vytvoří.
- WITH DEFAULT_SCHEMA: Tato klauzule je volitelná, ale pokud je použita, přiřadí výchozí schéma nebo logický kontejner, ve kterém jsou uloženy databázové objekty nového uživatele. Pokud není zadáno, SQL Server použije „dbo“ jako výchozí schéma.
Vysvětlení kroků při implementaci
Vytvoření uživatele v SQL zahrnuje řadu kroků, z nichž každý se točí kolem příkazu SQL.
Krok první: Přihlaste se do SQL Server Management Studio pomocí přihlašovacích údajů pro SQL Server.
//login to SQL server management studio
Druhý krok: Otevře nové okno dotazu.
Krok třetí: Proveďte příkaz CREATE USER:
CREATE USER JohnDoe FOR LOGIN JohnLogin WITH DEFAULT_SCHEMA=[website_data];
Související funkce a knihovny
Kromě příkazu CREATE USER zahrnují další příkazy SQL související se správou uživatelů:
- ALTER USER: Používá se k úpravě uživatele serveru SQL Server.
- PUSTIT UŽIVATELE: Slouží k odstranění uživatele.
- GRANT: Používá se k udělování oprávnění uživatelům.
Závěrem lze říci, že vytvoření uživatele v SQL vyžaduje pochopení struktury příkazu SQL „CREATE USER“. Implementace takového příkazu zahrnuje provedení tohoto příkazu v SQL Server Management Studio. Podobné příkazy zahrnují ALTER USER, DROP USER a GRANT, které se používají pro úpravu, mazání a přidělování oprávnění uživatelům.